【发布时间】:2021-11-03 18:08:52
【问题描述】:
我正在尝试删除我已识别为错误的数据帧(马刺)行。
我看到了奇怪的行为。
spurs = [(16, 62), (72, 83)]
for spur in spurs:
full_path.drop(full_path.index[spur[0]: spur[1]], inplace=True)
它只会在循环中删除数据帧中的第一个支线。如果我这样做:
full_path.drop(full_path.index[spurs[0][0]: spurs[0][1]], inplace=True)
full_path.drop(full_path.index[spurs[1][0]: spurs[1][1]], inplace=True)
我得到相同的行为。但是,如果我将它们单独丢弃,它会起作用。
任何帮助将不胜感激。
【问题讨论】:
标签: python pandas dataframe slice