Metoda DataFrame.explode() despachetează structurile de tip colecție (liste, seturi, array-uri NumPy) stocate într-o coloană, replicând rândul părinte pentru fiecare element din listă. Indexul original este păstrat (sau resetat dacă specificați ignore_index=True).
Este operațiunea inversă a funcției groupby().agg(list) și este esențială la curățarea datelor nestructurate provenite din API-uri JSON.
Exemplu: Explodarea tag-urilor de produse pe rânduri individuale
import pandas as pd
date = {
"produs": ["Laptop", "Căști"],
"taguri": [["tech", "gaming", "portabil"], ["audio", "bluetooth"]]
}
df = pd.DataFrame(date)
# Fiecare tag devine un rând separat:
df_despachetat = df.explode("taguri", ignore_index=True)
print(df_despachetat)
# Rezultat: 5 rânduri (3 pentru Laptop, 2 pentru Căști)
Întrebări & Exemple de Cod:
Despachetarea Listelor în Rânduri cu DataFrame.explodeAi o nelămurire despre utilizarea comenzii
Despachetarea Listelor în Rânduri cu DataFrame.explodesau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.