【问题标题】:(q/kdb+) Create a table with string column(q/kdb+) 用字符串列创建表
【发布时间】:2019-03-22 17:58:42
【问题描述】:

我可以使用在 kdb 中创建下表

([]idx:0,1,2;str:"a","b","c")

idx str
0   a
1   b
2   c

但我不能这样做

([]idx:0,1,2;str:"aa","bb","cc")

我想得到

idx str
0   aa
1   bb
2   cc

创建此字符串列时我做错了什么?

【问题讨论】:

    标签: kdb


    【解决方案1】:

    使用大括号和分号而不是逗号来分隔列表项:

    q)([]idx:(0;1;2);str:("aa";"bb";"cc"))
    idx str
    --------
    0   "aa"
    1   "bb"
    2   "cc"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多