我正在尝试从pandas数据框中的现有列(一个日期时间列和另一个整数列)创建一个新的日期时间列。这是我的代码:
import datetime
df['start_date'] = pd.to_datetime(df['start_date'])
df['end_date'] = df['start_date'] + pd.Timedelta(df.total_waiting_days, unit='D')
但是我收到了以下错误:
ValueError: Value must be Timedelta, string, integer, float, timedelta or convertible
我在这里做错了什么,如何解决这个问题?谢谢!
答案 0 :(得分:1)
好像你想将整列转换为Timedelta
cat file1 | uniq > file2