如果标题和索引都是pandas中的int,如何切片?

时间:2017-07-16 15:34:56

标签: python pandas

索引和标题都是int。如何通过索引名称和标题名称切片df?

       2001 2002    2003
50425   139  140    136
50434   122  121    131
50514   128  125    177
50527   127  129    154
50603   128  120    169
50618   124  126    123

1 个答案:

答案 0 :(得分:1)

In [174]: df.loc[50434:50600, 2002:2003]
Out[174]:
       2002  2003
50434   121   131
50514   125   177
50527   129   154

如果你有字符串作为列名:

In [177]: df.columns
Out[177]: Index(['2001', '2002', '2003'], dtype='object')
#                ^    ^  ^    ^  ^    ^

In [178]: df.loc[50434:50600, '2002':'2003']
Out[178]:
       2002  2003
50434   121   131
50514   125   177