tkfy920 / qstock

qstock由“Python金融量化”公众号开发,试图打造成个人量化投研分析包,目前包括数据获取(data)、可视化(plot)、选股(stock)和量化回测(策略backtest)模块。 qstock将为用户提供简洁的数据接口和规整化后的金融市场数据。可视化模块为用户提供基于web的交互图形的简单接口; 选股模块提供了同花顺的选股数据和自定义选股,包括RPS、MM趋势、财务指标、资金流模型等; 回测模块为大家提供向量化(基于pandas)和基于事件驱动的基本框架和模型。 关注“Python金融量化“微信公众号,获取更多应用信息。
MIT License
829 stars 228 forks source link

financial_statement('业绩预告') 有列格式错误,建议修复 #14

Open zhuzilinux opened 1 year ago

zhuzilinux commented 1 year ago

df=qs.financial_statement('业绩预告') Traceback (most recent call last):
File "", line 1, in File "/mnt/lustre/home/ccz/.local/lib/python3.8/site-packages/qstock/data/fundamental.py", line 349, in financial_statement return stock_yjyg(date) File "/mnt/lustre/home/ccz/.local/lib/python3.8/site-packages/qstock/data/fundamental.py", line 619, in stockyjyg df.columns = ["序号","","代码", "简称","","公告日","报告日","","预测指标", File "/opt/anaconda3/lib/python3.8/site-packages/pandas/core/generic.py", line 5588, in setattr return object.setattr(self, name, value) File "pandas/_libs/properties.pyx", line 70, in pandas._libs.properties.AxisProperty.set File "/opt/anaconda3/lib/python3.8/site-packages/pandas/core/generic.py", line 769, in _set_axis self._mgr.set_axis(axis, labels) File "/opt/anaconda3/lib/python3.8/site-packages/pandas/core/internals/managers.py", line 214, in set_axis self._validate_set_axis(axis, new_labels) File "/opt/anaconda3/lib/python3.8/site-packages/pandas/core/internals/base.py", line 69, in _validate_set_axis raise ValueError( ValueError: Length mismatch: Expected axis has 28 elements, new values have 25 elements