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

KDB/q计数按列值分组的行数,kdb,Kdb,我有一张像下面这样的桌子 tickTime secid ltp 1.28E+18 37991 7350 1.28E+18 38596 7350 1.28E+18 45402 7350 1.28E+18 45402 7350 1.28E+18 38596 7350 1.28E+18 37986 7350 1.28E+18 45402 7350 1.28E+18 45402 7350 1.28E+18 4

我有一张像下面这样的桌子

tickTime    secid   ltp
1.28E+18    37991   7350
1.28E+18    38596   7350
1.28E+18    45402   7350
1.28E+18    45402   7350
1.28E+18    38596   7350
1.28E+18    37986   7350
1.28E+18    45402   7350
1.28E+18    45402   7350
1.28E+18    45402   7350
1.28E+18    45402   7350
1.28E+18    45402   7350
1.28E+18    45402   7350
1.28E+18    45402   7350
1.28E+18    45402   7350
1.28E+18    45402   7350
1.28E+18    37981   7350
1.28E+18    45402   7350
1.28E+18    45402   7350
1.28E+18    37981   7350
如何计算Q中每个secid的行数? 类似于sql中的select count(*)group by secid

select count i by secid from tablename
这是创建计数列的方式。它将返回secid及其在表中出现的次数。可以将计数列重命名为“计数”,如下所示:

select counts:count i by secid from tablename

工作得很好。谢谢