kdb +是由Kx Systems开发的专有高性能数据库。
请帮我写一个函数来重新排列正数和负数。 我尝试了以下功能,但它没有按预期工作。 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
在 kdb 中,已经提供了 ema 函数,对于常规时间序列效果很好。 然而,对于不规则的时间序列,有人有为此实现的 ema 函数吗? 我想我假设...
kdb 就像 pandas 中的左连接一样,df 在两个数据帧的键列中都有重复的值
我正在寻找类似pandas中的左连接(左内连接)的kdb(似乎pandas合并和连接方法提供左外连接支持) 玩具示例 - 在韩国发展银行 - q)lt: ([] 股票代码:`goog`amzn`goog`msf...
我正在寻找类似pandas中的左连接(左内连接)的kdb(似乎pandas合并和连接方法提供左外连接支持) 玩具示例 - 在韩国发展银行 - q)lt: ([] 股票代码:`goog`amzn`goog`msf...
嗨 我运行了以下命令: docker run -it --name myjupyterq -p 8888:8888 kxsys/jupyterq qJupyter 实例已启动,我可以访问它,但它说工作站不是虱子...
Kdb 从 1、-1 和 null 的列生成一个新列,它应该生成填充 1 和 -1,但如果方向改变,它应该有 0ss
我有一个表 t: ([] dir: 0n 1 0n 0n -1 0n 0n 0n 1 1 -1 0n -1 0n) 我想基于 dir 生成一个新列,它基本上应该填充空值,但是我不希望 newDir 列发生更改
我正在尝试加载 csv 数据来测试我编写的一些 kdb+ q 函数。将数据加载到表并将一行翻转到字典中后,引用的数据中出现意外的逗号。 我