from xtquant import xtdata
from datetime import datetime, timedelta
xtdata.download_financial_data2(stock_list=['600025.SH'],table_list=None,start_time="20000101",end_time=datetime.now().strftime("%Y%m%d"))
a=xtdata.get_financial_data(["600025.SH"],['Top10FlowHolder','Top10Holder','HolderNum','PershareIndex'])['600025.SH']['Top10Holder']
返回结果中a的列名有Index(['declareDate', 'endDate', 'name', 'type', 'quantity', 'reason', 'ratio', 'nature', 'rank'], dtype='object')
但仅有'declareDate', 'endDate','rank','ratio','quantity'有数据,其他的列整列全是缺失值。
股东名字缺失的情况出现在'Top10FlowHolder','Top10Holder'两个里面,并且其他数据经检查均正常。
已经做过的尝试有:1.更新xtquant 2.去data_dir删掉文件重新下载
另外download_financial_data好像是被弃用了?但怎么还留在原来py文件里面 |