【发布时间】:2019-05-20 21:47:21
【问题描述】:
我正在尝试计算今天与包含历史数据的熊猫数据之间的天数差异。以下是预期的代码:
df['diff'] = pd.to_datetime( df['date']) - pd.datetime.now().date()
但是,它会产生以下错误:
TypeError: 不支持的操作数类型 -: 'DatetimeIndex' 和 '日期时间.日期'
pandas 表中的日期列如下所示:
0 2018-12-18
1 2018-12-18
2 2018-12-18
3 2018-12-18
4 2018-12-18
如何解决此错误。提前致谢。
【问题讨论】:
-
df['diff'] = pd.to_datetime(df['date']) - pd.datetime.now();请试试这个
-
@MadhuriPatel,这是不正确的,因为
now包含时间组件,而这不是 OP 想要的。
标签: python pandas date datetime subtraction