gpt4 book ai didi

python - Pandas :将时间戳转换为 datetime.date

转载 作者:IT老高 更新时间:2023-10-28 21:54:56 29 4
gpt4 key购买 nike

我有一个包含时间戳数据的 pandas 列

In [27]: train["Original_Quote_Date"][6] 
Out[27]: Timestamp('2013-12-25 00:00:00')

如何检查这些对象与 datetime.date 类型的对象的等价性

datetime.date(2013, 12, 25)

最佳答案

使用.date方法:

In [11]: t = pd.Timestamp('2013-12-25 00:00:00')

In [12]: t.date()
Out[12]: datetime.date(2013, 12, 25)

In [13]: t.date() == datetime.date(2013, 12, 25)
Out[13]: True

要与 DatetimeIndex(即时间戳数组)进行比较,您需要反过来:

In [21]: pd.Timestamp(datetime.date(2013, 12, 25))
Out[21]: Timestamp('2013-12-25 00:00:00')

In [22]: ts = pd.DatetimeIndex([t])

In [23]: ts == pd.Timestamp(datetime.date(2013, 12, 25))
Out[23]: array([ True], dtype=bool)

关于python - Pandas :将时间戳转换为 datetime.date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34386751/

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