Mam dataframe pandy, który wygląda tak:Jak powielić wiersze w pand, w oparciu o pozycje na liście
COL data
line1 [A,B,C]
gdzie elementy w kolumnie dane mogą być albo listy lub po prostu oddzielone przecinkami elementów . Czy istnieje łatwy drogi zdobycia:
COL data
line1 A
line1 B
line1 C
mogę iteracyjne nad listy i ręcznie powielać wiersze pośrednictwem Python, ale jest tam jakiś magia pandy trick to robi? Kluczową kwestią jest automatyczne duplikowanie wierszy.
Dzięki!
gdzie "pochodzą" i "wiersz [" COL '] "? –
@AlexanderSupertramp wewnątrz listy zrozumienie 'dla _, wiersz w df.iterrows()'. _ Jest indeksem wiersza, wierszem jest rząd df jako seria. –
To nie zadziałało jak napisałem; Musiałem zmienić dwa "dla": "[(wiersz [" COL '], d) dla _, wiersz w df.iterrows() dla d w wierszu ["dane"]] ". – RafG