2

我有一个有一些值的表,我想在这个表上附加另一个表。第二个表中的列与第一个表不完全匹配。

请注意我正在使用 Q/KDB+ 语言来实现这一点:

例如:

表格1

日期类型A 类型B 类型C 聚合

dt1 ABC ABC

表 2

页眉 1 页眉 2

A型X

B型Y

C型Z

我希望我的输出是

表3

日期类型A 类型B 类型C 聚合

dt1 ABC ABC

(空) XYZ (空)

4

1 回答 1

2
t:([]date:enlist 2014.01.01;TypeA:enlist `A;TypeB:enlist `B;TypeC:enlist `C;Agg:enlist `ABC)

t2:([]header1:`TypeA`TypeB`TypeC;Header2:`X`Y`Z)

t uj enlist (!) . value flip t2

date       TypeA TypeB TypeC Agg
--------------------------------
2014.01.01 A     B     C     ABC
           X     Y     Z
于 2014-03-24T15:53:48.867 回答