在熊猫数据框中显示列表

时间:2020-09-23 14:33:03

标签: python pandas

我想在Pandas数据框的列中展开列表,同时保持其他列不变。

示例:

原始df:

      column1      column2
0     ['a','b']      1
1     ['a']          2
2     ['b','c']      3

预期结果

     column1     column2
0     'a'         1
1     'b'         1
2     'a'         2
3     'b'         3
4     'c'         3

我可以展开一个熊猫系列,例如df ['column1'] as

df['column1'].apply(pd.Series).stack().reset_index(drop=True)

,但是当DataFrame具有多个列时,很难做到这一点。有人可以请教吗?

0 个答案:

没有答案