首页 > 解决方案 > 将 aa 字符串拆分为 pandas 数据框中的项目列表 | 蟒蛇 | 熊猫 |

问题描述

我有一个熊猫数据框,其中列值如下:

0    ['note' 'pen']
1    ['paper' 'pencil']
2    ['note' 'pen']

我想在列中创建值,其中包含拆分每个值后获得的所有不同项目的列表。

预期输出:

0   [note, pen]
1   [paper, pencil]
2   [note, pen]

我尝试了以下方法,但没有得到预期的输出:

df_['products'] = [list(map(str, i.split())) for i in df_['products']]

标签: pythonpandas

解决方案


你只是想把 numpy 数组变成列表吗?

df_['products'].apply(lambda x: x.to_list())

推荐阅读