Nou Generator de prompt AI — scrie prompturi mai bune pentru ChatGPT, Claude și Gemini →

Despachetarea Listelor în Rânduri cu DataFrame.explode în pandas

Transformarea fiecărui element dintr-o listă sau array dintr-o celulă într-un rând individual separat.

Sintaxă
df.explode(column, ignore_index=False)

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)

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Despachetarea Listelor în Rânduri cu DataFrame.explode

Ai o nelămurire despre utilizarea comenzii Despachetarea Listelor în Rânduri cu DataFrame.explode sau 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.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.