向 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