我想从数据框底部删除 m 行。它是整数索引(带孔)。如何才能做到这一点?
熊猫 == 0.10.1 蟒蛇 == 2.7.3
使用 slice 选择您想要的部分:
df[:-m]
如果要删除一些中间行,可以使用drop
:
df.drop(df.index[3:5])
您要删除的范围是 x 和 y 之间的索引的示例,我已将其设置为 0 和 10
仅选择 0 到 10 之间的位置以在删除之前查看要确认的行
x=0 # could change x and y to a start and end date
y=10
df.loc[x:y]
选择索引
df.loc[x:y].index
所以要从数据框中删除选择
df.drop(df.loc[x:y].index, inplace=True)
这应该工作
df.head(len(df) - m)