这个问题在这里已经有答案了:
如何将熊猫系列或索引转换为Numpy数组?[副本]
(8个答案)
(8个答案)
从数据框列或行获取列表?
(7个答案)
(7个答案)
两年前关闭的
我根据另一列中满足的条件从一列中提取数据的子集
我可以得到正确的值,但它在pandas.core.frame.DataFrame中。如何将其转换为列表
将熊猫作为pd导入
tst=pd.read\u csv('C:\\SomeCSV.csv')
lookupValue=tst['SomeCol']==“SomeValue”
ID=tst[lookupValue][['SomeCol']]
#如何将ID转换为列表
您可以使用Series.to_list方法
例如:
将熊猫作为pd导入
数据帧({'a':[1,3,5,7,4,5,6,4,7,8,9],
‘b’:[3,5,6,2,4,6,7,8,7,8,9]})
打印(df['a'].到_列表())
输出:
[1,3,5,7,4,5,6,4,7,8,9]
要删除重复项,可以执行以下操作之一:
>&燃气轮机&燃气轮机;df['a'].将重复项()放到列表()中
[1, 3, 5, 7, 4, 6, 8, 9]
&燃气轮机&燃气轮机&燃气轮机;列表(set(df['a'])#正如EdChum所指出的
[1, 3, 4, 5, 6, 7, 8, 9]