Python 如何在行首添加数字(熊猫)
我正在尝试将列类型从object转换为date。但是,我有个错误说 越界时间:越界纳秒时间戳:20-04-09 00:00:00 在查看数据并试图找到错误后,我看到了所有日期的格式如下: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
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'])