BigQuant使用文档

数据合并

由small_q创建,最终由qxiao 被浏览 43 用户

两个“输入特征(DAI SQL)”模块,分别从两个数据表提取数据,之后可以共同连接一个新的“输入特征(DAI SQL)”模块,做到数据连接的功能

我们来看一个具体的例子,在下面这个例子中:

  • m1模块的作用是从cn_stock_prefactors表中提取出pe_ttmtotal_market_cap两个字段,并且过滤掉ST股票
  • m2模块的作用是从cn_stock_money_flow表中提取出main_flowmain_rate两个字段

  • 之后我们新建一个m3输入特征模块,并且将m1的输出连接到m3的第一个输入,将m2的输出接到m3的第二个输入
  • 之后在m3模块的“表达式特征”一栏中,输入input_1.* EXCLUDE(date, instrument)以及input_2.* EXCLUDE(date, instrument),表示将第一个输入和第二个输入的所有表达式(除了date和instrument)连接在一起,并且在默认数据表这里不需要填任何内容

  • 接着m3连接一个m4数据抽取模块,将结果展示出来我们可以看到,m1模块和m2模块的所有字段都提取出来了


完整的策略连接粘贴在下方

https://bigquant.com/codesharev2/63bd89f9-083c-4bc9-ba67-ab11816f0b70

\

标签

特征提取数据处理
评论
  • 这是SQL表的合并模块,那将 两组以上 的 DataFrame表 合并的模块什么时候出,等很久了
{link}