Functional programming KDB:使用动态列创建空表
我想创建一个包含以下静态列的空表:Functional programming KDB:使用动态列创建空表,functional-programming,formatting,kdb,Functional Programming,Formatting,Kdb,我想创建一个包含以下静态列的空表: 日期,安全,活动,地平线 以及由以下变量表示的未定义数量的附加列: 超出因素,子科目 dummyTable:flip (`date`security`active`horizon,outFactor)!(`date$();`int$();`boolean$();`int$();`float$()) outFactor和SubAccols表示的列是浮点类型。如何创建包含上述列的虚拟表 示例: 这是前5列,不包括子科目 dummyTable:flip (`dat
日期
,安全
,活动
,地平线
以及由以下变量表示的未定义数量的附加列:
超出因素
,子科目
dummyTable:flip (`date`security`active`horizon,outFactor)!(`date$();`int$();`boolean$();`int$();`float$())
outFactor和SubAccols表示的列是浮点类型。如何创建包含上述列的虚拟表
示例:
这是前5列,不包括子科目
dummyTable:flip (`date`security`active`horizon,outFactor)!(`date$();`int$();`boolean$();`int$();`float$())
您需要字典的键和值具有相同的长度,因此以下操作应该有效:
q)outFactor:`price`size
q)subFacCols:`bestBid
q)dummyTable:flip (`date`security`active`horizon,outFactor,subFacCols)!(`date$();`int$();`boolean$();`int$()),(count[outFactor]#`float$()),count[subFacCols]#`float$()
q)meta dummyTable
c | t f a
--------| -----
date | d
security| i
active | b
horizon | i
price | f
size | f
bestBid | f
用途: