kdb - (q/kdb+) 用字符串列创建表
问题描述
我可以使用在 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
创建此字符串列时我做错了什么?
解决方案
使用大括号和分号而不是逗号来分隔列表项:
q)([]idx:(0;1;2);str:("aa";"bb";"cc"))
idx str
--------
0 "aa"
1 "bb"
2 "cc"
推荐阅读
- java - Java中类和对象关键字的使用
- python - 如何在 Streamlit 上使用 Altair 绘制多个 Y 轴?
- vue.js - Nuxt 计算值未在客户端评估
- testing - 集成和单元测试
- python - Bokeh plot Hovertool 在测试中工作,但相同的代码在 Flask 应用程序中不起作用
- amazon-web-services - 在没有互联网连接的情况下创建 Beanstalk
- flutter - 带按钮的 ListTile
- react-native - 收到以下错误:无法从“app\assets\screens\WelcomeScreen.js”解析“../assets/icon.png”
- algorithm - 必要/充分条件的算法
- r - r中向量列表的Hadamard产品