kdb +是由Kx Systems开发的专有高性能数据库。
kdb/Q 组合两个符号字段并能够将表导出为 csv 的最有效方法?
我在组合的类型符号表中有两个字段,我希望能够将其导出为 csv。 这就是我用来组合字段的方法: mytable:更新组合字段:(first_field...
由于需要代码加密,我需要将我的代码加密成二进制文件(参考:https://code.kx.com/q/wp/permissions/#protecting-proprietary-code),即通过运行“_ test.q...
为了在列表中查找三元组,我使用了下面的组合函数。它按预期工作。 您能否建议任何其他优化函数来识别 kdb 列表中的三元组。 q)l:0 -2 5 -3 2 q)
在DolphinDB中,如何像np.select()那样设置多个查询条件?
要设置多个查询条件,在指定数量的条件的情况下,可以在SQL中使用CASE WHEN语句;否则,可以使用coalesce函数进行动态SQL查询。我
这是我的tickerplant架构: 符号q 交易:([]时间:`timespan$();sym:`交易品种$();价格:`float$();大小:`long$()) 我将根据我的 rdb q 代码中的 sym 为该表设置键。 rdb.q /q tick/r.q [主机]:...
我正在关注这个文档: https://code.kx.com/q/wp/capi/#publishing-to-a-kdb-tickerplant 在 sym.q 中: 交易:([]时间:timespan$();[sym:symbol$()];价格:float$();大小:long$()) 现在我想要的是...
请帮我写一个函数来重新排列正数和负数。 我尝试了以下功能,但它没有按预期工作。 q)列表:1 2 3 -4 -1 4 q)f:{p:计数 p1:l 其中 (符号 l:asc ...
我有两个这样的表: 参与者:比赛中的每个人,以及他们的分数和他们参加的比赛的名称 姓名 分数 种族 安 66 8a 鲍勃 20 8a 安 73 7天 鲍勃 25 7天 种族:...
这更多的是一个理论问题,因为我还没有编写任何代码。 我正在尝试迭代一个应该输出一些值的函数。 我需要的是以某种方式记录 itera...
请帮助我找到更好的解决方案,以在任意两个列表上以相同的顺序找到相同的元素。 q)list3:(`红`绿`黑`橙) q)list4:(`红色`粉色`绿色`白色`黑色) q)list5:(`白色`橙色`粉色`
请帮我编写一个函数来查找两个列表(包括重复元素)的差异。 列表的长度不相等。 q)l1:1 1 2 3 3 4 4 5 6 7 q)l2: 1 1 2 4 5 6 q)l1 除了 l2 3 3 7 /4...
请帮助我优化功能以查找丢失的号码。 1.问题 q)list1:12 3 6 15 18 /9 缺少数字 q)f:{s:asc x; f:第一个 s;e:最后一个 s; r where not (r:where 0b,e#((f - 1)#00b),1b) in...
有什么办法可以让kdb读取csv文件,就像pandas中的read_csv()函数一样简单。 我通常使用类似下面的代码来读取 kdb 中的 csv ("I*FS";enlist ",")0:`:a.csv / 其中 a...
如何将零排序到列表末尾。我尝试使用 idesc 函数对所有元素进行排序,但我想要稳定的列表排序,预期结果是 2 4 3 2 0 0。请帮助解决这个问题。 ...
请帮我写一个函数来找到最小的正数。我在下面尝试过但无法完成解决方案。 样本数据 列表:2 9 -10 5 3 1 11 -1 7 /输出:4 列表2:-10 4 -...
如何将 int 格式的 unix 时间戳转换为 KDB 格式的时间戳?
我收到 1673240400000 形式的 unix 毫秒时间戳。 如何将它们转换为本机 KDB 时间戳? 我尝试过各种版本 “P”$ 字符串 (1673240400000 % 1000) 但都没有
如何在嵌套列表中查找公共元素,请提出更好的解决方案。 q)列表2:((12 18 23 25 45);(7 12 18 24 28);(1 5 8 12 15 16 18)) q){ (x 0) 间 (x 1) 间 (x 2)} [列表2] 12 18
我有一个根据这里的问题建模的表格: KDB/Q 如何转置表? 但我的桌子上多了两把钥匙。转置具有多个键的表的一般解决方案是什么?示例选项卡...
我正在尝试从 C 类型的列中提取值并将该值与各种字符串进行比较。只要列值不为空,简单的 in 就可以正常工作。 a: 执行 colName from select from