pandas - 如何访问pandas中的单元格,相当于R中的df [3,4]

时间:2014-01-27 22:58:46

标签: indexing pandas dataframe

如果我有一个pandas DataFrame对象,我该如何简单地访问一个单元?在R中,假设我的data.frame被称为df,我可以通过

访问第3行和第4列
df[3,4]

python中的等价物是什么?

2 个答案:

答案 0 :(得分:26)

您可以使用iloc(通过位置获取):

df.iloc[3,4]

我建议您阅读indexing section of the docs

答案 1 :(得分:13)

如果您的列未标记,请使用iloc

df.iloc[3,4]

这将返回位于第三行与第四列交叉处的单元格。

如果要根据列和行标签访问单元格,请使用at

df.at["Year","Temperature"]

这将返回与行“Year”和“Temperature”列相交的单元格。