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开始是一个非常好的地方