“Split DataFrame Row pada pembatas Python” Kode Jawaban

Daftar terpisah di PD DataFrame menjadi baris

df.explode('variable')
Naughty Nightingale

Split DataFrame Row pada pembatas Python

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

Jawaban yang mirip dengan “Split DataFrame Row pada pembatas Python”

Pertanyaan yang mirip dengan “Split DataFrame Row pada pembatas Python”

Lebih banyak jawaban terkait untuk “Split DataFrame Row pada pembatas Python” di Python

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya