“Podziel wiersz DataFrame na Python delimiter” Kod odpowiedzi

Podziel lista w PD DataFrame na wiersze

df.explode('variable')
Naughty Nightingale

Podziel wiersz DataFrame na Python delimiter

In [1]: df = pd.DataFrame({'A': [[0, 1, 2], 'foo', [], [3, 4]],
   ...:                    'B': 1,
   ...:                    'C': [['a', 'b', 'c'], np.nan, [], ['d', 'e']]})

In [2]: df
Out[2]:
           A  B          C
0  [0, 1, 2]  1  [a, b, c]
1        foo  1        NaN
2         []  1         []
3     [3, 4]  1     [d, e]

In [3]: df.explode('A')
Out[3]:
     A  B          C
0    0  1  [a, b, c]
0    1  1  [a, b, c]
0    2  1  [a, b, c]
1  foo  1        NaN
2  NaN  1         []
3    3  1     [d, e]
3    4  1     [d, e]
Fares Ahmed

Odpowiedzi podobne do “Podziel wiersz DataFrame na Python delimiter”

Pytania podobne do “Podziel wiersz DataFrame na Python delimiter”

Więcej pokrewnych odpowiedzi na “Podziel wiersz DataFrame na Python delimiter” w Python

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu