Kdb 表中的项目可能是Q中的列表吗

Kdb 表中的项目可能是Q中的列表吗,kdb,Kdb,我想知道是否有可能将表格中的项目列为一个列表?我试过做类似的事情 table:([] name:`a`b`c; food:`apple`peach;`meat`vegg;`cat`dog) 但它不起作用。 还有什么我可以做的吗?您肯定可以将列表作为表中的项目。事实上,您甚至可以使用嵌套表,因为表的行为类似于字典列表 q)table:([] name:`a`b`c; food:(`apple`peach;`meat`vegg;`cat`dog)) q)table name food ------

我想知道是否有可能将表格中的项目列为一个列表?我试过做类似的事情

table:([] name:`a`b`c; food:`apple`peach;`meat`vegg;`cat`dog)
但它不起作用。
还有什么我可以做的吗?

您肯定可以将列表作为表中的项目。事实上,您甚至可以使用嵌套表,因为表的行为类似于字典列表

q)table:([] name:`a`b`c; food:(`apple`peach;`meat`vegg;`cat`dog))
q)table
name food
----------------
a    apple peach
b    meat  vegg
c    cat   dog
q)nested:([] t:(table;table))
q)nested
t
-------------------------------------------------------
+`name`food!(`a`b`c;(`apple`peach;`meat`vegg;`cat`dog))
+`name`food!(`a`b`c;(`apple`peach;`meat`vegg;`cat`dog))
如果您习惯了Java或Python之类的东西,那么q和KDB的公共学习资源可能会有点薄弱,但是从Java和KDB开始是一个非常好的地方