【发布时间】:2021-09-12 04:02:48
【问题描述】:
我有一个名为red_data_frame 的数据框。每行都有一个从1 to 54075 跨越的唯一索引值。我需要做的是遍历每个值并删除该行,如果它是立即连续的。例如:
1
721
722
...
删除722
...
1442
1443
...
删除1443等...
新的数据框应删除所有满足此条件的行。
【问题讨论】:
标签: python pandas dataframe indexing
我有一个名为red_data_frame 的数据框。每行都有一个从1 to 54075 跨越的唯一索引值。我需要做的是遍历每个值并删除该行,如果它是立即连续的。例如:
1
721
722
...
删除722
...
1442
1443
...
删除1443等...
新的数据框应删除所有满足此条件的行。
【问题讨论】:
标签: python pandas dataframe indexing
在你的情况下尝试
out = df[df.index.to_series().diff().ne(1)]
【讨论】: