我有一张表有一些值,我想在这张表中添加另一张表。第二个表中的列与第一个表中的列完全不匹配。
请注意我使用Q / KDB +语言来实现这一目标:
例如:
表1
日期类型A TypeB TypeC Aggregate
dt1 A B C ABC
表2
Header1 Header2
TypeA X
TypeB Y
TypeC Z
我希望我的输出是
表3
日期类型A TypeB TypeC Aggregate
dt1 A B C ABC
(null)X Y Z(null)
答案 0 :(得分: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