首页 > 解决方案 > 为 Pandas DataFrame 的特定列创建列表列表

问题描述

有这个:

import pandas as pd
df = pd.DataFrame([[1,2,3,8],[33,44,55,9],[555,556,222,10]])
df.columns = ['Al', 'Bandy', 'George', 'Zulu']

我明白了:

在此处输入图像描述

我只需要来自BandyGeorge列的列表列表,结果完全如下:

[[2,3], [44,55],[556, 222]]

到目前为止,我已经使用下面的代码进行了管理,结果是一个反转的数据帧,但我很确定应该有比反转它更好的方法:

pd.DataFrame(list([df['Bandy'], df['George']]))

标签: pythonpandaslistdataframerows

解决方案


推荐阅读