由于错误,我无法将格式为'YYYYMMDD'的字符串转换为日期时间对象。
OutOfBoundsDatetime: Out of bounds nanosecond timestamp: 1-01-01 00:00:00
当我尝试做的时候:
data.move_date = pd.to_datetime(data.move_date)
我收到上述错误。有谁知道如何解决这一问题?这是一个错误吗?我用另一个字符串格式的列做了同样精确的操作,并且它工作得很好。
答案 0 :(得分:1)
你可以试试这个:
添加@COLDSPEED回答
data['Dates'] = pd.to_datetime((data.move_data).apply(str),format='%Y%m%d', errors='coerce')