我在Google Spreadsheet中有一个名为['date_hiring']的变量,格式如下:
16.01.2016
我在Python中导入它,变量具有对象类型。我尝试将其转换为datetime。
from datetime import datetime
data['date_hiring'] = pd.to_datetime(data['date_hiring'])
然后我得到了
OutOfBoundsDatetime: Out of bounds nanosecond timestamp: 16-01-06 00:00:00
从pandas出现越界的纳秒级时间戳之后,加上一个月的偏移量中我了解到:
由于pandas使用纳秒分辨率表示时间戳,因此可以使用64位整数表示的时间跨度仅限于大约584年。
但是,在Google表格的原始数据中,我没有像'16.01.06'这样的数据。
只有像“16.06.2006”这样的数据。
所以问题在于如何进行转换。
如何改进呢?