引用数据透视表python中的一行

时间:2018-12-05 17:45:12

标签: python pivot-table

我现在在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]等,但没有任何效果。

1 个答案:

答案 0 :(得分:2)

在您的示例中,您可以使用:

df.loc[name_of_index_or_column]

df.iloc[number_of_index]