我有下面的一栏Pandas数据框架:
num_days
--------
9236
9601
9636
10454
这里的整数是从一个恒定的预定义日期开始计算的天数:
START_DATE = pd.to_datetime('1980-01-01')
现在,我希望有一个包含日期的列(计算为START_DATE
+相应的num_days
),如下所示:
num_days, date
--------------
9236 '2005-04-15'
9601 '2006-04-15'
9636 '2006-05-20'
10454 '2008-08-15'
我已经试过了:
df['date'] = pd.to_datetime('1980-01-01') + timedelta(df.num_days)
但没有成功
TypeError: unsupported type for timedelta days component: Series
1条答案
按热度按时间e4yzc0pl1#