python - Pandas:将行的一部分转换为列表
问题描述
我有一个看起来像这样的数据框:
df2 = pd.DataFrame(['Apple, eggs, pineapple pizza', 'orange, soda, pepsi, cola', 'pear, watermelon, pizza, lasagna', 'apple, eggs, human sandwich, human chili'], columns=['A'])
A
0 Apple, eggs, pineapple pizza
1 orange, soda, pepsi, cola
2 pear, watermelon, pizza, lasagna
3 apple, eggs, human sandwich, human chili
我要输出的是:
['apple, eggs, pineapple, pizza', 'orange, soda, pepsi, cola', 'pear, watermelon, pizza, lasagna', 'apple, eggs, human sandwich, human chili']
我不知道从哪里开始,有什么建议吗?
解决方案
这是你需要的吗?
df2.A.values.tolist()
Out[412]:
['Apple, eggs, pineapple pizza',
'orange, soda, pepsi, cola',
'pear, watermelon, pizza, lasagna',
'apple, eggs, human sandwich, human chili']
推荐阅读
- c# - 如何解决 Dapper - UnitOfWork 事务错误
- c# - 有没有办法在 C# 中获取当前剪贴板的信息?
- tomcat - 如何将来自 Tomcat 的请求转发到另一个 Tomcat 服务器?
- spring-boot - 如何在测试过程中做到这一点 H2 不会将数据插入表中
- javascript - 无法使用 Webpack 从 Swiper 导入 CSS,出现错误“模块解析失败:意外字符 '@' 您可能需要适当的加载器”
- media-player - 视频教程注释
- python-3.x - 使用模块(插件)向 python 应用程序添加更多 cli 命令
- google-cloud-platform - GCP 数据流 UDF 输入
- c# - ASP.NET Core 通过 HTTP 接收自定义配置以配置 Kestrel
- spring - 我们可以在同一个项目中同时拥有spring mvc和spring boot吗