在搜索整个列之后从pandas数据帧返回特定值

时间:2017-09-02 01:57:58

标签: python-3.x pandas

我的代码如下所示。

from a import Foo

,输出

a

我想要做的是将该特定单元格的值(在本例中为CAPS)传递给变量results_rows。问题是我得到的回报是关于我不想要的数据帧的大量数据。

1 个答案:

答案 0 :(得分:1)

您将row_indexer参数作为数组传递,因此iloc方法返回一个系列(其中包含有关数据帧的数据)。如果您希望使用值的值为accessor,即print(summer17.iloc[self.result_rows,self.c0].values)

示例数据帧:

df = pd.DataFrame([[0,1,2,3,5,6],[1,3,5,7,9,11]])
df.iloc[[0],0]

输出:

0    0
Name: 0, dtype: int64

所以使用值访问器,即df.iloc[[0],0].values输出:

array([0])