gpt4 book ai didi

python - 如何检查 Pandas 系列是否包含时间戳?

转载 作者:太空狗 更新时间:2023-10-30 00:38:20 24 4
gpt4 key购买 nike

以下似乎至少在某些情况下有效:

series.dtype == np.dtype('<M8[ns]')

但它看起来并不漂亮,我不确定它是否总是有效(所有(?)种类的时间戳)。

有没有更好的方法来测试列是否包含时间戳?

最佳答案

尝试一下它应该可以工作:

pd.core.dtypes.common.is_datetime_or_timedelta_dtype(series)

如果您浏览 pd.core.dtypes.common.is_,您会发现许多检查时间戳的选项。如果你想组合它们,那么你可以使用逻辑运算符,如:

pd.core.dtypes.common.is_datetime64_ns_dtype(ser)|pd.core.dtypes.common.is_timedelta64_ns_dtype(ser)

关于python - 如何检查 Pandas 系列是否包含时间戳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44988301/

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