我有一个DataFrame,其中有一列数字递增,表示一天中的秒数,如下所示:
| 索引|日秒数|
| - -|- -|
| 一个|第0页|
| 2个|10个|
| 三个|二十一个|
| 四个|二十三个|
| 五个|三十一个|
现在我想删除DataFrame的每一行,其中secOfDay与前一列的差异小于10。要使DataFrame看起来像这样:
| 索引|日秒数|
| - -|- -|
| 一个|第0页|
| 2个|10个|
| 三个|二十一个|
| 四个|三十一个|
对我来说,解决这个问题的唯一方法是循环。有没有办法在Pandas身上做得更优雅呢?
谢谢你的帮助!
1条答案
按热度按时间oxosxuxt1#
示例
df
代码
result
:使
result
成为 Dataframe输出
我本可以不用循环就做出来的,但它要混乱得多。我将感谢任何其他意见