向kdb中的列表元素添加索引

时间:2019-03-05 11:49:55

标签: q kdb

如何将其索引添加到列表的每个元素,即将0添加到索引0的元素,将1添加到索引1的元素,依此类推。

我的名单是list1:

 q)list1:3+20?30

1 个答案:

答案 0 :(得分:2)

使用'til'和'count'生成索引并将其添加到实际元素中。

 q) list1 + til count list1

til count list1将生成列表的索引。

q) list1: 1 2 3
q) count list1  / 3
q) til count list1  / same as til count 3
q) 0 1 2