Python 2.7 熊猫:从现有日期时间列创建日期时间列

Python 2.7 熊猫:从现有日期时间列创建日期时间列,python-2.7,pandas,datetime,Python 2.7,Pandas,Datetime,我正在尝试从pandas数据框中的现有日期时间列创建一个新的日期时间列。这是我的密码: import datetime pd.to_datetime(df['start_date']) df['end_date'] = df['start_date'] + datetime.timedelta(days=10) 但我犯了以下错误: TypeError: coercing to Unicode: need string or buffer, datetime.timedelta found 我

我正在尝试从pandas数据框中的现有日期时间列创建一个新的日期时间列。这是我的密码:

import datetime
pd.to_datetime(df['start_date'])
df['end_date'] = df['start_date'] + datetime.timedelta(days=10)
但我犯了以下错误:

TypeError: coercing to Unicode: need string or buffer, datetime.timedelta found

我在这里做错了什么?我该如何解决这个问题?谢谢

Timedelta
做点什么

df['end_date'] = pd.to_datetime(df.start_date) + pd.Timedelta(10 , unit = 'D')

Timedelta
做一些类似的事情

df['end_date'] = pd.to_datetime(df.start_date) + pd.Timedelta(10 , unit = 'D')
pd.to\u datetime(df['start\u date'])
不修改现有的数据帧,它返回一个新的序列
pd.to\u datetime(df['start\u date'])
不修改现有的数据帧,它返回一个新的序列