首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >KDB:设定差

KDB:设定差
EN

Stack Overflow用户
提问于 2022-02-17 23:21:24
回答 2查看 216关注 0票数 0

如何在KDB中找到集合(数据结构)的差异?示例:

代码语言:javascript
复制
a: 1 2 3 4
b: 2 3

预期结果:1 4。像a-ba _ b这样的简单猜测是行不通的。

非常感谢您的帮助!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-02-17 23:32:20

你的目标是关键字例外

代码语言:javascript
复制
q)a:1 2 3 4;b:2 3
q)a except b
1 4
票数 4
EN

Stack Overflow用户

发布于 2022-02-17 23:32:54

您要查找的关键字是except

except[b;a],except[a;b]

https://code.kx.com/q/ref/except/

编辑: fyi 1除外,如果b的值不在a中,则不包括所有差异:

代码语言:javascript
复制
q)b,:10
q)except[a;b]
1 4
q)except[a;b],except[b;a]
1 4 10
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71166604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档