向 Kdb table 添加特殊字符?
adding special character to Kdb table?
我想在 table 中的字段名称中添加正斜杠:
tab:([] yes/no:`yes`yes`no;num: 1 2 3);
我试过使用`$"yes/no": 但没用。有输入吗?
创建一个字典并使用翻转创建一个table:
q)columns:(`$"yes/no";`num)
q)columnValues:(`yes`yes`no;1 2 3)
q)tab:flip columns!columnValues
q)tab
yes/no num
----------
yes 1
yes 2
no 3
请注意,以这种方式命名列不是好的做法(您将失去使用 qSQL 的能力),但仍然可以通过使用函数 select:
来访问这些列
q)select yes/no from tab
'/
[0] select yes/no from tab
^
q)?[tab;();0b;enlist[`$"yes/no"]!enlist[`$"yes/no"]]
yes/no
------
yes
yes
no
我想在 table 中的字段名称中添加正斜杠:
tab:([] yes/no:`yes`yes`no;num: 1 2 3);
我试过使用`$"yes/no": 但没用。有输入吗?
创建一个字典并使用翻转创建一个table:
q)columns:(`$"yes/no";`num)
q)columnValues:(`yes`yes`no;1 2 3)
q)tab:flip columns!columnValues
q)tab
yes/no num
----------
yes 1
yes 2
no 3
请注意,以这种方式命名列不是好的做法(您将失去使用 qSQL 的能力),但仍然可以通过使用函数 select:
来访问这些列q)select yes/no from tab
'/
[0] select yes/no from tab
^
q)?[tab;();0b;enlist[`$"yes/no"]!enlist[`$"yes/no"]]
yes/no
------
yes
yes
no