Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
#q#kdb+;表格和字典有什么区别_Kdb - Fatal编程技术网

#q#kdb+;表格和字典有什么区别

#q#kdb+;表格和字典有什么区别,kdb,Kdb,kdb+中的表和字典有什么区别? 你能解释一下为什么这样的差异是必要的,它们有什么好处吗?表格实际上是一个字典列表。例如 t:([]sym:`a`b`c;price:1 2 3f) first t sym | `a price| 1f 表实际上是一个字典列表。例如 t:([]sym:`a`b`c;price:1 2 3f) first t sym | `a price| 1f 字典可以是键到值的任意映射,对类型没有限制,例如 q)d:(`abc;1i;.z.D)!(2j;`xyz;.z.

kdb+中的表和字典有什么区别?
你能解释一下为什么这样的差异是必要的,它们有什么好处吗?

表格实际上是一个字典列表。例如

t:([]sym:`a`b`c;price:1 2 3f)
first t
sym  | `a
price| 1f

表实际上是一个字典列表。例如

t:([]sym:`a`b`c;price:1 2 3f)
first t
sym  | `a
price| 1f

字典可以是键到值的任意映射,对类型没有限制,例如

q)d:(`abc;1i;.z.D)!(2j;`xyz;.z.P)
q)d[`abc]
2
q)d[2021.03.01]
2021.03.01D06:11:47.519373000
特定地将符号作为键、具有相同键和具有一致数据类型的词典列表提升为表。然后,表使您能够执行q-sql(select/update/delete)语法以及表带来的所有其他优势(持久性、连接)


字典对于查找、映射、替换等仍然非常有用。

字典可以是键到值的任意映射,对类型没有限制,例如:

q)d:(`abc;1i;.z.D)!(2j;`xyz;.z.P)
q)d[`abc]
2
q)d[2021.03.01]
2021.03.01D06:11:47.519373000
特定地将符号作为键、具有相同键和具有一致数据类型的词典列表提升为表。然后,表使您能够执行q-sql(select/update/delete)语法以及表带来的所有其他优势(持久性、连接)

字典对于查找、映射、替换等仍然非常有用