双数据源合并报错KeyError: 'date'
由bqlf38ns创建,最终由small_q 被浏览 34 用户
只能请各位大佬帮忙看看了,谢谢
https://bigquant.com/codeshare/57441371-b673-46db-922e-8c1e63d60b0e
\
评论
- 需要修改两个地方:
- 1、查询的时候需要把date和instrument查询出来
- 2、由于新版数据的后缀名和老版不一样,需要末尾补上一个’A’
- 参照:
- df = dai.query("""
- SELECT date,instrument,macd_dif,macd_dea,macd_hist,macd_golden,macd_death,macd_long,macd_short,kdj_k,kdj_d,kdj_j,kdj_golden,kdj_death
- FROM cn_stock_factors_ta WHERE date >= '2023-08-01' and date <= '2023-09-01';
- """, full_db_scan=True).df()
- df['instrument'] = df['instrument'] + 'A'
- 谢谢,已经可以了,另外还想问下,为了回测而配置的买点,卖点,必须在特征列表里面指定吗?还是可以在回测模块指定啊?
- 另外,我查看m6的结果,调试界面是正确的,但是使用“导出csv”后的csv文件里面最后4列没有列名,不知道为什么
- 导出的csv,只有2023-08-01一天的数据,想导出全部数据要怎么样处理啊