Pandas.to\ datetime给出一个错误,当给出15Jan0001有办法吗?

2024-10-02 20:35:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个数据集可以追溯到0001年1月15日(是的,这是1 CE!),最初是0 CE,但由于那一年不存在,我从数据中删去了这12个月。你知道吗

我试图让熊猫转换为日期时间字符串在我的datasdf.datetime=pd截止日期时间(数据框日期时间)到内部datetime对象。你知道吗

我试过:

import pandas as pd
df = pd.load_csv(file)
df.datetime = pd.to_dtaetime(df.datetime)

得到:

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

csv文件的前两行是:

datenum,year,month,day,datetime,data_mean_global,data_mean_nh,data_mean_sh
381,1,1,15,15-Jan-0001 00:00:00,277.876675965034,278.555895908363,277.197456021705

Tags: csv数据对象字符串importpandasdfdata