python - 将 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']]
解决方案
你只是想把 numpy 数组变成列表吗?
df_['products'].apply(lambda x: x.to_list())
推荐阅读
- php - 登录控制器中覆盖的身份验证方法不起作用
- c# - Twilio/Authy 返回 401 和验证码
- java - 无法用空格替换二维数组中的默认零
- sql-server - 使用 AD 凭据通过 SSH 隧道从 Mac 连接到 Visual Studio Code 中的 MS SQL 实例?
- reactjs - 在 react-leaflet 中渲染 1000 多个标记需要很长时间,而且用户体验很糟糕,需要改进我的方法
- r - 用 'x[is.na(x)]=0' 将 NA 替换为 0 会替换整个数据帧,而不仅仅是 NA?
- python - 为列表中的每个值添加键的快速方法
- c# - ASP.Net Core 2.0 不是可选选项
- c++ - 将双精度数组转换为 std::complex
- angular - 无法使用角度从对象数组中获取值