(q / kdb +) Создать таблицу со строковым столбцом - PullRequest
0 голосов
/ 22 марта 2019

Я могу создать следующую таблицу в kdb, используя

([]idx:0,1,2;str:"a","b","c")

idx str
0   a
1   b
2   c

, но я не могу, например,

([]idx:0,1,2;str:"aa","bb","cc")

Я хотел бы получить

idx str
0   aa
1   bb
2   cc

Что я делаю не так при создании этого столбца строки?

1 Ответ

1 голос
/ 22 марта 2019

Используйте скобки и точки с запятой, а не запятые для разделения элементов списка:

q)([]idx:(0;1;2);str:("aa";"bb";"cc"))
idx str
--------
0   "aa"
1   "bb"
2   "cc"
...