我是 python 新手,遇到了一些问题。我搜索了一些以前问过的类似问题。我通读了答案和一些解决方案,但仍然无法解决问题。
对于这个问题有什么指导吗?
import FinanceDataReader as fdr
import pyfolio as pf
import numpy as np
from datetime import datetime, timedelta
df = fdr.DataReader('AAPL')
return_series = df['Close'].pct_change().fillna(0)
pf.create_full_tear_sheet(return_series)
Run Code Online (Sandbox Code Playgroud)
AttributeError: 'numpy.int64' object has no attribute 'to_pydatetime'
Run Code Online (Sandbox Code Playgroud)
Cai*_*lva 10
在GitHub 存储库中存在一些有关它的未解决问题。pyfolio显然,他们在存储库中修复了这个问题,但在 Python 包索引 (pip) 中它不是最新的。
我尝试了第二个问题的建议,它为我解决了:
# remove your installed pyfolio library
pip uninstall pyfolio
# Install it again from its github repo
pip install git+https://github.com/quantopian/pyfolio
Run Code Online (Sandbox Code Playgroud)