【发布时间】:2014-09-29 21:53:35
【问题描述】:
我正在尝试获取一个新列,其中包含某个日期以来的天数。我尝试了以下..但它给了我错误 TypeError: unsupported operand type(s) for -: 'datetime.datetime' and 'datetime.date'
import datetime
days_elapsed = []
since_day = datetime.date(2000,11,31)
for i in df.date:
date = datetime.datetime.strptime(i, "%Y-%m-%d")
elapsed = (date - since_day).days
days_elapsed.append(elapsed)
【问题讨论】: