【发布时间】:2022-08-12 20:41:34
【问题描述】:
我有一个数据框:
id val
1 [\"hi\", \"there\"]
2 [\"lovely\"]
如何将列中的列表值拆分为行以获得:
id val
1 \"hi\"
1 \"there\"
2 \"lovely\"
我试过 .melt() 但它没有用。
标签: python python-3.x string dataframe function
我有一个数据框:
id val
1 [\"hi\", \"there\"]
2 [\"lovely\"]
如何将列中的列表值拆分为行以获得:
id val
1 \"hi\"
1 \"there\"
2 \"lovely\"
我试过 .melt() 但它没有用。
标签: python python-3.x string dataframe function
这就是熊猫爆炸的目的!
df['val'] = df.explode('val')
回报:
id val
1 hi
1 there
2 lovely
【讨论】: