我现在在Python中有一个数据透视表,如下所示:
date 2005-06-30 2005-07-01 2005-07-05 2005-07-06 2005-07-07
permco
5 0.006667 -0.006623 0.003333 -0.003322 0.000000
7 0.012098 -0.008422 0.040548 -0.015534 0.006419
35 -0.059574 -0.027149 0.000000 -0.037209 0.053140
36 0.006897 0.027397 -0.080000 0.000000 0.003623
37 -0.022222 0.020053 -0.019659 0.020053 -0.011796
在这里,日期是日期索引,而permco是不同的公司,我在表中有股票收益率。 如何引用表格中的一行?例如,我想参考该系列:
0.006667 -0.006623 0.003333 -0.003322 0.000000
其中permco为5。但是,我尝试使用table.loc [1],table [1],table.loc ['permco'= i]等,但没有任何效果。
答案 0 :(得分:2)
在您的示例中,您可以使用:
df.loc[name_of_index_or_column]
df.iloc[number_of_index]