我有一个包含两列感兴趣的数据框,['Response_hour','Incident_date']如下所示:
Response_hour Incident_date
08 2011-01-01
07 2011-01-01
NaN 2011-01-02
当我跑
df['temp'] = ddf['Incident_date'] + pd.to_timedelta(df.Response_hour, unit='h')
df['temp'][0]
我得到:
Timestamp('2011-01-01 00:00:00.000000008')
为什么to_timedelta忽略我指定的单位?