当我这样做时,在旧版本的 pandas 中
>>> x = pd.to_datetime('today')
>>> x
Timestamp('2019-03-28 00:00:00.0')
但是在 pandas 0.23.4 上运行时
>>> x = pd.to_datetime('today')
>>> x
Timestamp('2019-03-28 18:13:45.678015')
如何像旧版本一样获取今天的日期并将时间设置为午夜?
最佳答案
在 pandas 0.24.2 中测试,同样的问题。
解决方案是使用 Timestamp.floor
:
x = pd.to_datetime('today').floor('d')
print (x)
2019-03-28 00:00:00
关于python - 使用 pandas to_datetime 版本 0.23.4 获取今天的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55395075/