Если бы вы просто хотели, чтобы ваш список отображался таким образом, я бы сделал следующее.
1 cut raze list
Я вижу, что вы использовали оператор select, однако, если вы хотите, чтобы ваш столбец был определен в таблице следующим образом, сделайте следующее
a:raze list
tab:([] b:a)
Ваш вывод из этого должен выглядеть следующим образом
q)tab
b
-
1
2
3
4
5
7
0
1
3
В целом, более краткий способ достичь того, что вы хотите сделать, был бы
select from ([]raze list)
Во избежание каких-либо ошибок не следует называть заголовок столбца «значением», так как это защищенное ключевое слово в kdb +, и когда вы пытаетесь переназначить его как заголовок столбца, kdb будет вызывать ошибку присваивания
`assign
Надеюсь, это поможет