gpt4 book ai didi

sql - 使用 kdb/q 将一个表附加到另一个表

转载 作者:搜寻专家 更新时间:2023-10-30 20:27:50 24 4
gpt4 key购买 nike

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

请注意我正在使用 Q/KDB+ 语言来实现此目的:

例如:

Table 1

Date TypeA TypeB TypeC Aggregate

dt1 A B C ABC

Table 2

Header1 Header2

TypeA X

TypeB Y

TypeC Z

我希望我的输出是

Table3

Date TypeA TypeB TypeC Aggregate

dt1 A B C ABC

(null) X Y Z (null)

最佳答案

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

关于sql - 使用 kdb/q 将一个表附加到另一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22613116/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com