“Split DataFrame Row sur Delimiter Python” Réponses codées

Cliver la liste dans PD DataFrame en lignes

df.explode('variable')
Naughty Nightingale

Split DataFrame Row sur Delimiter 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

Réponses similaires à “Split DataFrame Row sur Delimiter Python”

Questions similaires à “Split DataFrame Row sur Delimiter Python”

Plus de réponses similaires à “Split DataFrame Row sur Delimiter Python” dans Python

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code