QUANTAXIS icon indicating copy to clipboard operation
QUANTAXIS copied to clipboard

初始化数据报错

Open bjccz opened this issue 2 years ago • 5 comments

QUANTAXIS> save all QUANTAXIS>> Selecting the Best Server IP of TDX USING DEFAULT STOCK IP USING DEFAULT FUTURE IP QUANTAXIS>> === The BEST SERVER === stock_ip 123.125.108.23 future_ip 119.97.185.5 Traceback (most recent call last): File "/opt/conda/bin/quantaxis", line 8, in sys.exit(QA_cmd()) File "/opt/conda/lib/python3.8/site-packages/QUANTAXIS/QACmd/init.py", line 686, in QA_cmd cli.cmdloop() File "/opt/conda/lib/python3.8/cmd.py", line 138, in cmdloop stop = self.onecmd(line) File "/opt/conda/lib/python3.8/cmd.py", line 217, in onecmd return func(arg) File "/opt/conda/lib/python3.8/site-packages/QUANTAXIS/QACmd/init.py", line 350, in do_save QA_SU_save_stock_day('tdx') File "/opt/conda/lib/python3.8/site-packages/QUANTAXIS/QAUtil/init.py", line 169, in wrapper func(*args, **kwargs) File "/opt/conda/lib/python3.8/site-packages/QUANTAXIS/QASU/main.py", line 222, in QA_SU_save_stock_day engine.QA_SU_save_stock_day(client=client) File "/opt/conda/lib/python3.8/site-packages/QUANTAXIS/QASU/save_tdx.py", line 196, in QA_SU_save_stock_day stock_list = QA_fetch_get_stock_list().code.unique().tolist() File "/opt/conda/lib/python3.8/site-packages/retrying.py", line 49, in wrapped_f return Retrying(*dargs, **dkw).call(f, *args, **kw) File "/opt/conda/lib/python3.8/site-packages/retrying.py", line 212, in call raise attempt.get() File "/opt/conda/lib/python3.8/site-packages/retrying.py", line 247, in get six.reraise(self.value[0], self.value[1], self.value[2]) File "/opt/conda/lib/python3.8/site-packages/six.py", line 703, in reraise raise value File "/opt/conda/lib/python3.8/site-packages/retrying.py", line 200, in call attempt = Attempt(fn(*args, **kwargs), attempt_number, False) File "/opt/conda/lib/python3.8/site-packages/QUANTAXIS/QAFetch/QATdx.py", line 724, in QA_fetch_get_stock_list return pd.concat([sz, sh], sort=False).query( File "/opt/conda/lib/python3.8/site-packages/pandas/core/frame.py", line 3699, in assign data[k] = com.apply_if_callable(v, data) File "/opt/conda/lib/python3.8/site-packages/pandas/core/frame.py", line 3044, in setitem self._set_item(key, value) File "/opt/conda/lib/python3.8/site-packages/pandas/core/frame.py", line 3120, in _set_item value = self._sanitize_column(key, value) File "/opt/conda/lib/python3.8/site-packages/pandas/core/frame.py", line 3745, in _sanitize_column value = reindexer(value) File "/opt/conda/lib/python3.8/site-packages/pandas/core/frame.py", line 3736, in reindexer raise err File "/opt/conda/lib/python3.8/site-packages/pandas/core/frame.py", line 3731, in reindexer value = value.reindex(self.index)._values File "/opt/conda/lib/python3.8/site-packages/pandas/core/series.py", line 4412, in reindex return super().reindex(index=index, **kwargs) File "/opt/conda/lib/python3.8/site-packages/pandas/core/generic.py", line 4463, in reindex return self._reindex_axes( File "/opt/conda/lib/python3.8/site-packages/pandas/core/generic.py", line 4478, in _reindex_axes new_index, indexer = ax.reindex( File "/opt/conda/lib/python3.8/site-packages/pandas/core/indexes/multi.py", line 2319, in reindex raise ValueError("cannot handle a non-unique multi-index!") ValueError: cannot handle a non-unique multi-index!

bjccz avatar Aug 09 '22 02:08 bjccz

fixed it or not?

hellobiek avatar Nov 21 '22 02:11 hellobiek

I'm encountering the same problem, someone has any ideas?

frankwang314 avatar Mar 14 '23 10:03 frankwang314

遇见同样的问题了 解决啦吗

YifuDeng avatar May 10 '23 01:05 YifuDeng

"cannot handle a non-unique multi-index!" 同样遇到这个问题,请问解决了吗

tangul avatar May 10 '23 14:05 tangul

解决了

Tushare内置的pytdx版本和QUANTAXIS使用的pytdx 版本不同, 请重新安装pytdx以解决此问题 pip uninstall pytdx pip install pytdx-1.72r2-py3-none-any.whl

在 2023-05-10 22:41:26,"tangul" @.***> 写道:

"cannot handle a non-unique multi-index!" 同样遇到这个问题,请问解决了吗

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

frankwang314 avatar May 13 '23 08:05 frankwang314