问题标签 [kdb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
kdb - 如何删除 kdb 分区表的内容?
我编写了 aq 脚本来创建一个分区表并从我之前保存的一个大型 kdb 文件中插入行。该脚本仅保存我从命令行传入的特定日期的数据。
如何在脚本开头清除分区表的内容?或者更一般地说,如果我多次运行脚本,如何确保表格内容不重复?
kdb - 如何枚举 kdb 表中的多个列?
我想对一个 kdb 表进行分区,所以我需要先枚举它的符号列。我将.Q.en
运算符用于此任务:
sym
Q在我指定的目录下创建一个名为sym_path
. 该文件是否包含所有符号列的枚举?.Q.en
和这个语法有什么区别:
kdb - 如何检查 kdb 脚本中的命令行参数?
我想检查 Q 脚本中命令参数的数量,如果 .zx 与预期的参数数量不匹配,则返回错误消息。到目前为止,我想出了这条线:
我从来没有通过 if 语句,它总是返回 `BadUsage,无论我使用多少参数。
如何检查正确数量的参数、打印错误消息并退出脚本?
kdb - 如何保证一个kdb分区表数据不重复?
我创建了一个从日常存储文件中获取数据的分区数据库。它工作正常,但我担心如果我用同一天的文件运行分区脚本两次,kdb 可能会添加重复的行。
我应该使用'key'来检查分区表的存在还是有一种更简单的方法来确保kdb不会复制存储的数据?
kdb - 如何在 kdb 中生成不包括周末的日期范围?
此代码生成一系列日期:
是否可以生成不包括周末日期(周六/周日)的相同范围?
r - 将 kdb+ 数据加载到 R 中
我正在尝试从kdb Cookbook编译 l64_qserver但我缺少几个文件:
我在哪里可以找到这些 kh 和 co 文件?在Makefile中的R二进制命令之后'CMD'做什么?
time-series - 从传感器聚合时间序列
我有大约 500 个传感器,每个传感器大约每分钟发出一次值。可以假设传感器的值保持不变,直到发出下一个值,从而创建一个时间序列。传感器在何时发出数据时并不同步(因此观察时间戳会有所不同),但它们都集中收集并存储在每个传感器上(以允许按传感器子集进行过滤)。
如何生成一个聚合时间序列,给出传感器数据的总和?n(需要在 1 天的一组观察中创建时间序列 - 因此需要考虑每天 24x60x500 次观察)。计算还需要快速,最好在 < 1 秒内运行。
示例 - 原始输入:
我正在寻找的输出应该显示相同的时间戳,以及跨传感器的总和。如果传感器没有在匹配的时间戳处定义记录,则应使用它的先前值(记录仅暗示传感器输出更改的时间)。
预期输出,按时间排序
grouping - 如何使用自定义组对 kdb+ 中的数据进行分组?
我有一个表(allsales
),其中有一列时间(sale_time
)。我想将数据分组sale_time
。但我希望能够解决这个问题。例如,时间间隔的任何数据都00:00:00-03:00:00
应该组合在一起,03:00:00-06:00:00
应该组合在一起等等。有没有办法编写这样的查询?
database - 如何改善 kdb 中的选择时间
我在本地机器上创建了一个贸易数据库,按日期分区。
大约需要 100 毫秒,但是当我这样做时:
大约需要 1-3 秒。
有没有我错过的技巧(使用`g#sym
给出错误'par
)。