【发布时间】:2020-03-30 16:44:16
【问题描述】:
我正在尝试在我自己的一组返回数据 df_returns(熊猫数据框)上运行 Pyfolio 的 pf.create_full_tear_sheet(df_returns) 函数,如下所示:
但是我得到了错误:
TypeError: Addition/subtraction of integers and integer-arrays with DatetimeArray is no longer supported. Instead of adding/subtracting `n`, use `n * obj.freq`
我怀疑日期格式可能是问题,因此我检查了数据类型:
In: df_returns['Date'].dtype
Out: dtype('<M8[ns]')
In: df_returns['% Returns'].dtype
Out: dtype('float64')
难道是我没有在pf.create_full_tear_sheet(df_returns) 中指定基准数据,这也是导致错误的原因吗?
【问题讨论】:
标签: python pandas quantopian