Я пытаюсь запустить функцию Pyfolio pf.create_full_tear_sheet(df_returns)
для моего собственного набора возвращаемых данных df_returns
(pandas dataframe), который выглядит следующим образом:
Однако я получаю сообщение об ошибке:
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)
, который также вызывает ошибку?