2

假设我有一个熊猫数据框,其中第一列是索引。

                   A         B         C         D
2000-01-01  0.469112 -0.282863 -1.509059 -1.135632
2000-01-02  1.212112 -0.173215  0.119209 -1.044236
2000-01-03 -0.861849 -2.104569 -0.494929  1.071804

是否可以基于索引打印单个数据点?例如说我只想要2000-01-03列的数据C

如果有人可以帮助我,将不胜感激。非常感谢。

4

2 回答 2

4

您可以使用 loc:

In [11]: df.loc['2000-01-03', 'C']
Out[11]: -0.49492900000000001

注意:无论您的索引是字符串还是 DatetimeIndex,这都会起作用。

于 2013-10-03T22:27:31.157 回答
0

安迪的解决方案会奏效。其他实现:

df['C'][2]
df.ix[2]['C']

在后来的熊猫版本中

df.iloc[2]['C']
于 2013-10-03T22:39:58.743 回答