Я хотел бы создать вложенный список для одного из столбцов моей таблицы, но я не уверен, какой синтаксис использовать.Если, например, у меня была следующая таблица ...
q)t:([]submitter:`A`B`C; code:3?100; status:110b)
q)t
submitter code status
---------------------
A 2 1
B 39 1
C 64 0
Я хочу сделать что-то похожее на ниже.Однако это добавит дополнительный столбец x
в таблицу и поместит туда значение вместо создания составного списка для столбца code
....
q)update code,:77 from t where status<>1b
submitter code status x
------------------------
A 2 1
B 39 1
C 64 0 77
Если бы это был словарь содиночное значение Я бы сделал следующее ...
q)d:`sumbitter`code`status!(`A;1?100;1)
q)d
sumbitter| `A
code | ,88
status | 1
q)d[`code],:99
q)d
sumbitter| `A
code | 88 99
status | 1
Как выполнить ту же операцию для таблицы с несколькими строками?
Мой желаемый результат будет выглядеть так ...
q)t
submitter code status
----------------------
A 2 1
B 39 1
C 64 77 0