2017-09-23 158 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]