2017-09-23 159 views
0

假设我有一个数据帧,DF这样大熊猫选择N个中央行

col1 col2 col3 
1  2  34 
11 32 32 
21 62 34 
31 12 31 
13 82 35 
11 32 33 
41 32 33 

,我想选择前两排后3排,那是我想选择这些行

21 62 34 
31 12 31 
13 82 35 

我该怎么做?与loc

+0

'df.iloc [2:2 + 3]'? – Zero

回答

0

使用切片做,像df.loc[2:5]

输出:

 
    col1 col2 col3 
2 21 62 34 
3 31 12 31 
4 13 82 35 
5 11 32 33 

如果你想忽略当前索引,然后使用具有iloc将得到范围之间的行切片。

df.iloc[2:4] 
 
    col1 col2 col3 
2 21 62 34 
3 31 12 31 
0

你可以做df.iloc[2:4]或只是df[2:4]