【问题标题】:How to check when a date is not filled in python? [duplicate]如何检查python何时未填写日期? [复制]
【发布时间】:2019-12-13 17:23:55
【问题描述】:

我想应用一个基于日期是否填写的条件的函数。

日期存储为对象:date object

未填充时的数据框中如下所示:date NaT

如果我编写一个类似于 if pd.to_datetime(data['date']) == Noneif pd.to_datetime(data['date']) == pd.NaT 的函数,它将无法正常工作。

我怎样才能验证这个条件?

【问题讨论】:

标签: python python-3.x pandas


【解决方案1】:

您可以使用isnull

>>> df
        Year  Week_No  Value
0 2015-01-01       52      3
1 2016-01-01        2      7
2        NaT       51      5
3 2016-01-01        1      6
4 2015-01-01       50      4
>>>
>>>
>>> df.Year.isnull()
0    False
1    False
2     True
3    False
4    False
Name: Year, dtype: bool

【讨论】:

    猜你喜欢
    • 2020-10-06
    • 1970-01-01
    • 2018-05-12
    • 2021-05-26
    • 1970-01-01
    • 2021-05-30
    • 1970-01-01
    • 2011-05-11
    • 2013-11-08
    相关资源
    最近更新 更多