如何在KDB中找到集合(数据结构)的差异?示例:
a: 1 2 3 4
b: 2 3预期结果:1 4。像a-b或a _ b这样的简单猜测是行不通的。
非常感谢您的帮助!
发布于 2022-02-17 23:32:20
你的目标是关键字例外
q)a:1 2 3 4;b:2 3
q)a except b
1 4发布于 2022-02-17 23:32:54
您要查找的关键字是except
except[b;a],except[a;b]
https://code.kx.com/q/ref/except/
编辑: fyi 1除外,如果b的值不在a中,则不包括所有差异:
q)b,:10
q)except[a;b]
1 4
q)except[a;b],except[b;a]
1 4 10https://stackoverflow.com/questions/71166604
复制相似问题