我可以使用以下命令删除行:

dt=dt.drop([40,41,42,43,44,45])

但我想知道是否有更简单的方法。我试过:
dt=dt.drop([40:45])

但不幸的是,它没有起作用。

最佳答案

I will recommend np.r_

df.drop(np.r_[40:50+1])

In case you want to drop two range at the same time
np.r_[40:50+1,1:4+1]
Out[719]: array([40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50,  1,  2,  3,  4])

关于python - 在 Pandas 中调用多行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52414440/

10-13 07:20