◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
如何判断 pandas 数据帧中日期间隔是否超过两个月?
对于如下所示的数据表:
name | date |
---|---|
foo | 2022-01-01 |
foo | 2022-01-23 |
foo | 2022-03-01 |
如果需要判断是否存在间隔两个月以上的记录,可以遵循以下步骤:
df['day'] = (df.date.shift(-1) - df.date).dt.days
(df.day > 60).any()
如果返回 true,则表明有间隔两个月以上的记录;否则,返回 false,表示没有。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。