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
行
假设我有一个数据帧,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
行
使用切片做,像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
你可以做df.iloc[2:4]
或只是df[2:4]
。
'df.iloc [2:2 + 3]'? – Zero