【问题标题】:Filter DataFrame Pandas Datatime过滤 DataFrame Pandas 日期时间
【发布时间】:2020-06-12 09:43:57
【问题描述】:

我的数据框中有 24 个月的预测,如何将日期过滤为 12 个月

我知道如何按固定日期过滤。

但我的约会总是延长一个月。所以我需要一个可变过滤器。

我的解决方案应该是从当前月份开始过滤 12 个月。

非常感谢

【问题讨论】:

  • dtype of date 已经是 datetime64[ns]

标签: pandas dataframe filter


【解决方案1】:

试试这个:

from datetime import date
from dateutil.relativedelta import relativedelta

df = df[df['Date_column_name'] >= (date.today() + relativedelta(months=+12))]

希望对你有帮助...

【讨论】:

    猜你喜欢
    • 2014-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-22
    • 2019-04-29
    相关资源
    最近更新 更多