kdb - KDB+/Q:如何选择字典中的所有项(键+值),其中相应的值符合条件?
问题描述
如何根据其中的值过滤字典的项目。例如,给定以下字典:
990.5| 0
900.5| 0
600.5| 300
600 | -300
如何过滤掉其中 value = 0 的所有实例。此后的结果是:
600.5| 300
600 | -300
谢谢
解决方案
这是一种方法。
q)d: 990.5 900.5 600.5 600 ! 0 0 300 -300
q)k ! d k: where d <> 0
600.5| 300
600 | -300
推荐阅读
- go - Netlify 函数 (AWS Lambda) 示例“hello”Golang 函数:无效或意外的令牌
- java - CompletableFuture 对象数组的空值检查
- python - 如何将 qss 应用于 QCalendarWidget?
- r - R eval():当参数'envir'显式设置为默认值时改变了行为
- javascript - api.cache(true) 在 Expo 的 babel.config.js 中做了什么?
- c# - 如何在 IDesignTimeServices 中正确使用 IPluralizer
- r - 将 corrplot 输出转换为 grob
- io - 决定随机写入或顺序写入的因素
- php - 在 Eclipse PDT (Xdebug) 中使用 ionCube 编码的 php 脚本进行调试
- javascript - 如何在 jQuery 中定位 $(this) 之外