问题标签 [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.

0 投票
2 回答
2356 浏览

kdb - 如何删除 kdb 分区表的内容?

我编写了 aq 脚本来创建一个分区表并从我之前保存的一个大型 kdb 文件中插入行。该脚本仅保存我从命令行传入的特定日期的数据。

如何在脚本开头清除分区表的内容?或者更一般地说,如果我多次运行脚本,如何确保表格内容不重复?

0 投票
1 回答
1741 浏览

kdb - 如何枚举 kdb 表中的多个列?

我想对一个 kdb 表进行分区,所以我需要先枚举它的符号列。我将.Q.en运算符用于此任务:

symQ在我指定的目录下创建一个名为sym_path. 该文件是否包含所有符号列的枚举?.Q.en和这个语法有什么区别:

0 投票
1 回答
975 浏览

kdb - 如何检查 kdb 脚本中的命令行参数?

我想检查 Q 脚本中命令参数的数量,如果 .zx 与预期的参数数量不匹配,则返回错误消息。到目前为止,我想出了这条线:

我从来没有通过 if 语句,它总是返回 `BadUsage,无论我使用多少参数。

如何检查正确数量的参数、打印错误消息并退出脚本?

0 投票
1 回答
548 浏览

kdb - 如何保证一个kdb分区表数据不重复?

我创建了一个从日常存储文件中获取数据的分区数据库。它工作正常,但我担心如果我用同一天的文件运行分区脚本两次,kdb 可能会添加重复的行。

我应该使用'key'来检查分区表的存在还是有一种更简单的方法来确保kdb不会复制存储的数据?

0 投票
2 回答
10000 浏览

kdb - 如何在 kdb 中生成不包括周末的日期范围?

此代码生成一系列日期:

是否可以生成不包括周末日期(周六/周日)的相同范围?

0 投票
1 回答
936 浏览

r - 将 kdb+ 数据加载到 R 中

我正在尝试从kdb Cookbook编译 l64_qserver但我缺少几个文件:

我在哪里可以找到这些 kh 和 co 文件?在Makefile中的R二进制命令之后'CMD'做什么?

0 投票
2 回答
237 浏览

time-series - 从传感器聚合时间序列

我有大约 500 个传感器,每个传感器大约每分钟发出一次值。可以假设传感器的值保持不变,直到发出下一个值,从而创建一个时间序列。传感器在何时发出数据时并不同步(因此观察时间戳会有所不同),但它们都集中收集并存储在每个传感器上(以允许按传感器子集进行过滤)。

如何生成一个聚合时间序列,给出传感器数据的总和?n(需要在 1 天的一组观察中创建时间序列 - 因此需要考虑每天 24x60x500 次观察)。计算还需要快速,最好在 < 1 秒内运行。

示例 - 原始输入:

我正在寻找的输出应该显示相同的时间戳,以及跨传感器的总和。如果传感器没有在匹配的时间戳处定义记录,则应使用它的先前值(记录仅暗示传感器输出更改的时间)。

预期输出,按时间排序

0 投票
2 回答
3858 浏览

grouping - 如何使用自定义组对 kdb+ 中的数据进行分组?

我有一个表(allsales),其中有一列时间(sale_time)。我想将数据分组sale_time。但我希望能够解决这个问题。例如,时间间隔的任何数据都00:00:00-03:00:00应该组合在一起,03:00:00-06:00:00应该组合在一起等等。有没有办法编写这样的查询?

0 投票
1 回答
863 浏览

database - 如何改善 kdb 中的选择时间

我在本地机器上创建了一个贸易数据库,按日期分区。

大约需要 100 毫秒,但是当我这样做时:

大约需要 1-3 秒。

有没有我错过的技巧(使用`g#sym给出错误'par)。

0 投票
2 回答
1449 浏览

kdb - 在 kdb/q 中使用带空格的符号创建表时出现错误类型错误

我正在尝试在 kdb 中创建一个符号表,其中表的值中有空格。我有

目前,但这只是返回

我关注了http://www.kdbfaq.com/kdb-faq/tag/sym-with-a-space