使用pd.to_datetime()转换字符串的超出范围的datetime错误

时间:2017-12-15 20:12:40

标签: python-3.x pandas datetime

由于错误,我无法将格式为'YYYYMMDD'的字符串转换为日期时间对象。

OutOfBoundsDatetime: Out of bounds nanosecond timestamp: 1-01-01 00:00:00

以下是我正在尝试的一些代码段: enter image description here

当我尝试做的时候:

data.move_date = pd.to_datetime(data.move_date)

我收到上述错误。有谁知道如何解决这一问题?这是一个错误吗?我用另一个字符串格式的列做了同样精确的操作,并且它工作得很好。

1 个答案:

答案 0 :(得分:1)

你可以试试这个:

添加@COLDSPEED回答

data['Dates'] = pd.to_datetime((data.move_data).apply(str),format='%Y%m%d', errors='coerce')