kdb / q-如何按自定义时间表选择?

仇杀队

我知道我可以select by sym, time.second from table按秒选择或使用xbar其他一些固定时间间隔

但是它们或多或少是统一的时间间隔。如何在select by中提供完全自定义的时间列表?

emc211

您可以使用binr完成此操作

q)tab:([]t:.z.d+10000?.z.n)
q)/ create custom bins ensuring in ascending time order for binr to work correctly 
q)tl:.z.d+09:30 10:45 15:32
q)/ x binr y - will return the index of first item in x which is ≥y 
q)/ we then index back into our tl with result 
q)select count i by tl tl binr t from tab 
t                            | x   
-----------------------------| --
2019.03.31D09:30:00.000000000| 6443
2019.03.31D10:45:00.000000000| 807 
2019.03.31D15:32:00.000000000| 2750

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

KDB / Q:如何合并/追加表?

来自分类Dev

kdb / q中的Unix时间戳

来自分类Dev

在Q KDB中使用通配符选择

来自分类Dev

使用外键创建KDB + / Q表

来自分类Dev

在Mac上保存KDB + / q表

来自分类Dev

kdb:前导加号表示Q表吗?

来自分类Dev

使用外键创建KDB + / Q表

来自分类Dev

kdb q - 分区内的组表

来自分类Dev

如何在Q(kdb)中使用“ IN”查询?

来自分类Dev

如何解密此Q / KDB代码

来自分类Dev

KDB + / Q:如何理解语言参考中的定义?

来自分类Dev

kdb / q-按符号累积的总和,但有上限

来自分类Dev

KDB / q计数行数,按列值分组

来自分类Dev

在q kdb中的函数中定义全局变量

来自分类Dev

如何从R向Q / KDB发送数据帧?

来自分类Dev

vmem参数如何影响kdb-q服务

来自分类Dev

KDB / Q我们如何计算移动中位数

来自分类Dev

如何从R向Q / KDB发送数据帧?

来自分类Dev

vmem参数如何影响kdb-q服务

来自分类Dev

KDB / Q:无法创建在KDB表中存储列表的列

来自分类Dev

KDB + / Q:以下代码如何工作?q)16 16#“ c” $ til 256`

来自分类Dev

kdb Q列名带空格

来自分类Dev

KDB / Q中行之间的差异

来自分类Dev

KDB + / Q更好的Web界面

来自分类Dev

在q / kdb中存在功能

来自分类Dev

函数中的KDB + / q索引

来自分类Dev

kdb + / q:如何将utc时间戳转换为日期时间?

来自分类Dev

使用kdb / q将一个表追加到另一个表

来自分类Dev

您可以计算KDB +(Q)中两个特定列值之间的时间间隔吗?