Python 如何在行首添加数字(熊猫)

Python 如何在行首添加数字(熊猫),python,pandas,Python,Pandas,我正在尝试将列类型从object转换为date。但是,我有个错误说 越界时间:越界纳秒时间戳:20-04-09 00:00:00 在查看数据并试图找到错误后,我看到了所有日期的格式如下: print(df['date']) 0 020-04-02 1 020-04-02 2 020-04-05 3 NaN 4 020-04-05 ... 60 NaN 61 020-04-07 62

我正在尝试将列类型从object转换为date。但是,我有个错误说

越界时间:越界纳秒时间戳:20-04-09 00:00:00

在查看数据并试图找到错误后,我看到了所有日期的格式如下:

print(df['date'])

0     020-04-02
1     020-04-02
2     020-04-05
3           NaN
4     020-04-05
        ...   
60          NaN
61    020-04-07
62          NaN
63    020-04-09
64    020-04-09

正如您所看到的,日期以零开始,因此在开始处添加2将解决我的问题。
因此,问题是,如何在忽略NAN的情况下添加2?

如果将
2
添加到缺失值中,仍然存在缺失值,请使用:

pd.to_datetime('2' + df['date'])