gpt4 book ai didi

python - 检查 NaT 或 pandas 时间戳

转载 作者:行者123 更新时间:2023-11-30 22:23:53 25 4
gpt4 key购买 nike

如何在 python 中验证 NaT,同时处理时间戳。例如。变量 _date 可以是 NaTTimestamp('2017-12-02 00:00:00')

如果我使用这个:np.isnat(np.datetime64(_date)),它适用于Timestamp('2017-12-02 00:00:00') code> 但不是 NaT

最佳答案

您可以使用 isnafillna 方法

import pandas as pd
import numpy as np

time = pd.Series(['2017-12-02 20:40:30','2017-12-02 00:00:00',np.nan])
time = time.apply(lambda x: pd.Timestamp(x))
print(time)
0 2017-12-02 20:40:30
1 2017-12-02 00:00:00
2 NaT


time.isna()

0 False
1 False
2 True


time.fillna("missing")

0 2017-12-02 20:40:30
1 2017-12-02 00:00:00
2 missing

关于python - 检查 NaT 或 pandas 时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47945004/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com