在Dataframe中减去两个日期返回的差异天

时间:2018-07-30 19:38:23

标签: python pandas dataframe

我需要在熊猫的数据框中创建一个新列。 此列是dados [“ Vencimento Original”]和现在的日期差异。但是我下面的代码返回错误。

您能帮我解决这个问题吗?

我的代码是:

dados["aging"] = dados["Vencimento Original"].sub(datetime.date, axis=0)

但是回来

TypeError: unsupported operand type(s) for -: 'DatetimeIndex' and 'method_descriptor'

1 个答案:

答案 0 :(得分:0)

如果您尝试对日期时间对象进行数学逻辑处理,请尝试 https://pandas.pydata.org/pandas-docs/stable/generated/pandas.Timedelta.html。 确保所有列都是日期时间对象

df.dtypes