gpt4 book ai didi

python 2.7 : Pandas datetime does not work for future dates?

转载 作者:行者123 更新时间:2023-11-28 22:36:57 25 4
gpt4 key购买 nike

当我遇到 ValueError 时,我试图将 DataFrame 列(字符串)转换为 datetime 格式。这是使用字符串而不是 DataFrame 列的可重现代码(和错误):

>>> import pandas as pd
>>> pd.to_datetime('2007-08-17', format='%Y-%m-%d') #Works fine
Timestamp('2007-08-17 00:00:00')

>>> pd.to_datetime('2557-08-17', format='%Y-%m-%d') # Throws Error
ValueError: time data '2557-08-17' does match format specified

这是一个真正的问题还是我做错了什么?如何解决?

最佳答案

http://pandas.pydata.org/pandas-docs/stable/timeseries.html#timeseries-oob

以下是表示边界外数据的方法(从 Timestamp('1677-09-22 00:12:43.145225') 到 Timestamp('2262-04-11 23:47:16.854775807') )。

在时间戳范围之外进行计算的推荐方法是使用 PeriodIndex。

关于 python 2.7 : Pandas datetime does not work for future dates?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37036092/

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