首页 > 解决方案 > 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']

我不知道从哪里开始,有什么建议吗?

标签: pythonpython-3.xpandas

解决方案


这是你需要的吗?

df2.A.values.tolist()
Out[412]: 
['Apple, eggs, pineapple pizza',
 'orange, soda, pepsi, cola',
 'pear, watermelon, pizza, lasagna',
 'apple, eggs, human sandwich, human chili']

推荐阅读