如何将两个df列相加(日期+周):
以下代码适用:
df['Date'] = pd.to_datetime(startDate, format='%Y-%m-%d') + datetime.timedelta(weeks = 3)
但是,当尝试从一个列中添加周时,会出现类型错误:unsupported type for timedelta weeks component: Series
df['Date'] = pd.to_datetime(startDate, format='%Y-%m-%d') + datetime.timedelta(weeks = df['Duration (weeks)'])
希望得到任何帮助,谢谢!
to_timedelta
函数,您可以使用它将整个第二列转换为时间增量,然后再将其添加到另一列中。 - Arne