假设我有一个数据框, df 就像这样
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
我该怎么做?
答案 0 :(得分:1)
使用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
答案 1 :(得分:0)
您可以df.iloc[2:4]
或df[2:4]
。