Добавление индексов к элементам списка в kdb - PullRequest
0 голосов
/ 05 марта 2019

Как я могу добавить к каждому элементу списка его индекс, т.е. добавить 0 к элементу с индексом 0, добавить 1 к элементу с индексом 1 и так далее.

Мой список - list1:

 q)list1:3+20?30

1 Ответ

2 голосов
/ 05 марта 2019

Используйте '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
...