k_data = content['data'][ETF_code] if k_type in k_data: k_data = k_data[k_type] elif 'qfq' + k_type in k_data: # qfq是前复权的缩写 k_data = k_data['qfq' + k_type] else: raise ValueError('已知的key在dict中均不存在,请检查数据') df = pd.DataFrame(k_data, dtype='float')
时间: 2023-02-16 07:34:58 浏览: 79
基于K.image_data_format() == 'channels_first' 的理解
这段代码的意思是:
首先,定义一个变量`k_data`,并将其赋值为`content[data][ETF_code]`。然后,如果`k_type`在`k_data`中,就将`k_data`赋值为`k_data[k_type]`。否则,如果`qfq k_type`在`k_data`中,就执行一些操作(这并不清楚具体是什么操作,因为没有给出相关的代码)。
阅读全文