Python 获得;提供一个或多个数据系列……”;在试图计算统计数据时
我尝试使用ffn(Python的金融函数)模块计算基本统计数据,如:Python 获得;提供一个或多个数据系列……”;在试图计算统计数据时,python,Python,我尝试使用ffn(Python的金融函数)模块计算基本统计数据,如: 导入ffn 价格=ffn.get('msft,race,msft',start='2020-04-01') 统计数据=价格。计算统计数据() 但接下来要做的是: 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 calc_stats中的文件“/home/martin/myvenv/lib/python3.8/site packages/ffn/core.py”,第1228行 return GroupStats(*[pri
导入ffn
价格=ffn.get('msft,race,msft',start='2020-04-01')
统计数据=价格。计算统计数据()
但接下来要做的是:
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
calc_stats中的文件“/home/martin/myvenv/lib/python3.8/site packages/ffn/core.py”,第1228行
return GroupStats(*[prices.columns中x的价格[x])
文件“/home/martin/myvenv/lib/python3.8/site packages/ffn/core.py”,第829行,在__
升值误差(
ValueError:(“提供了一个或多个数据系列”,“具有相同的名称!请提供唯一的名称”)
为什么会发生这种情况?当使用
calc\u stats()
方法时,必须删除第一个参数中的所有标记
唯一,例如在“msft,race,msft”中,“msft”列出两次,因此您会得到该错误
类似这样的工作原理:
导入ffn
价格=ffn.get('msft,比赛,post',start='2020-04-01')
统计数据=价格。计算统计数据()