相关疑难解决方法(0)

如何将DataFrame索引/系列列作为数组或列表?

您知道如何将DataFrame的索引或列作为NumPy数组或python列表获取吗?

python pandas

251
推荐指数
5
解决办法
51万
查看次数

从pandas dataframe列获取列表

我有一个excel文档,看起来像这样..

cluster load_date   budget  actual  fixed_price
A   1/1/2014    1000    4000    Y
A   2/1/2014    12000   10000   Y
A   3/1/2014    36000   2000    Y
B   4/1/2014    15000   10000   N
B   4/1/2014    12000   11500   N
B   4/1/2014    90000   11000   N
C   7/1/2014    22000   18000   N
C   8/1/2014    30000   28960   N
C   9/1/2014    53000   51200   N
Run Code Online (Sandbox Code Playgroud)

我希望能够返回第1列的内容 - 群集作为列表,因此我可以在其上运行for循环,并为每个群集创建一个excel工作表.

是否也可以将整行的内容返回到列表中?例如

list = [], list[column1] or list[df.ix(row1)]
Run Code Online (Sandbox Code Playgroud)

python list pandas

241
推荐指数
7
解决办法
56万
查看次数

Pandas DataFrame列表

我根据满足的另一列中的条件从列中提取数据的子集.

我可以返回正确的值,但它位于pandas.core.frame.DataFrame中.如何将其转换为列表?

import pandas as pd

tst = pd.read_csv('C:\\SomeCSV.csv')

lookupValue = tst['SomeCol'] == "SomeValue"
ID = tst[lookupValue][['SomeCol']]
#How To convert ID to a list
Run Code Online (Sandbox Code Playgroud)

python tolist pandas

136
推荐指数
3
解决办法
42万
查看次数

标签 统计

pandas ×3

python ×3

list ×1

tolist ×1