2024-04-27 04:26:19 发布
网友
我有一个数据帧,我试图添加一个预定义的整数值到一个日期时间。你知道吗
id start date term ab 13-09-2017 6
我想做的是将整数项6作为年份添加到datetime。你知道吗
6
如有任何建议,将不胜感激。你知道吗
非常感谢
使用pd.DateOffset:
pd.DateOffset
df = pd.DataFrame({'id':['ab'], 'startdate':['13-09-2017'], 'term':[6]}) df['startdate'] = pd.to_datetime(df['startdate']) df['startdate'] = df.apply(lambda x: x['startdate'] + pd.DateOffset(years=int(x['term'])), axis=1) print(df)
输出:
cccid startdate term 0 ab 2023-09-13 6
使用
pd.DateOffset
:输出:
相关问题 更多 >
编程相关推荐