kdb - KDB:xgroup 的最后一条记录
问题描述
我有一张桌子,我用 xgroup 按某个列分组。
`col1 xgroup Tab
然后我在每个字段中得到一个列表。
col1 aa bb
---------------------------------------------------
654301841 ("DFIDXARB";"DFIDXARB) ("2018";"2018")
529406294 ("DFIDXARB";"DFIDXARB";"DFIDXARC") ("2018";"2017";"2013")
657471294 ("DFIDVVVB";"DFIDAAAA") ("2018";"2019")
655649664 ("DFIDVVVR";"DFIDAAAX") ("")
我如何获得最后一个值?如下所示:
col1 aa bb
---------------------------------------------------
654301841 "DFIDXARB "2018"
529406294 "DFIDXARC" "2013"
657471294 "DFIDAAAA" "2019"
655649664 "DFIDAAAX" ""
解决方案
您需要使用 select...by Q-SQL 查询。
q) select by col1 from tbl
例子:
q) t:([]id:1 2 1 2 3;v:1 2 3 4 5;n:`a`b`c`d`e)
q) select by id rom t
id| v n
--| ---
1 | 3 c
2 | 4 d
3 | 5 e
推荐阅读
- reactjs - 反应路线没有正确重定向
- python - Dlr 模型给目标检测模型带来了臭名昭著的结果
- python - Dataframe - get most frequent values and their count
- c# - .NET Core 3.0 中的 GraphQL.Net 库出现“INVALID_OPERATION”错误
- reactjs - 从功能显示卡片组件的问题 [React-Bootstrap]
- javascript - 如何修复预期在反应函数组件结束时返回值的 linter?
- javascript - 变色按钮onclick
- .net-core - .Net Core 依赖注入手动处理使用 implementationFactory Func 创建的对象
- python - Selenium 多文件上传 + Python
- python - 设置结果后,asyncio Future 无限期挂起