我想修改与另一列(列名:索引)的某些间隔值相对应的某些行
这可以通过使用例如:
来完成df[(df.index>=10) & (df.index<=100) | (df.index>=150) & (df.index<=200)]
如果间隔很多,则基于索引值选择某些行将变得乏味且效率低。
我将定义一个数组,例如[10,100,150,200]
,甚至更好的是数组元组[(10,100),(150,200)]
,并且希望在索引值10-100和150-200之间修改数据帧df
的行。
建议在这些时间间隔内进行行修改的有效方法