问题标签 [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 - Q/kdb+ 分块读取日志文件
我有一项任务需要我加载对我的内存来说太大而无法立即加载的日志文件。因此我需要通过不同的块加载文件的方法..
我知道:
从文件中加载第一个 n 块,但是如何加载其余的块?
谢谢!
printing - 如何在 kdb+ 中格式化双精度
kdb q 中有类似 printf 的函数吗?我正在尝试将双字段格式化为 4 位精度。等效的 printf 格式将是“%.04f”。
kdb - 如何在 Q 查询中嵌入返回字符串的函数?
我正在使用Q.f
将列字段从整数格式化为具有 4 位精度的浮点数:
在 q 提示符下fmt_price
效果很好,但是如果我将函数嵌入到查询中,我会收到以下错误:
执行查询期间发生错误。服务器发送响应:`type
如果fmt_price
我返回浮点或整数变量,而不是Q.f
.
kdb - 调用 string() 时的输出差异
我想将多个具有不同类型的变量连接成一个字符串。这很好用:
当我用括号调用字符串时,输出是不同的:
我认为在第一个示例中,函数字符串是使用时间类型的原子参数调用的,而在第二个调用中,时间列表是在调用字符串之前创建的。
第二个示例中的输出表示什么?
bigdata - Q/kdb+ 读取大文本文件
我需要读取一个包含交易数据的大文件(大约 20G),我想知道是否有一种很好的方法可以在不杀死内存的情况下读取文件。
我当前的方法是按列加载文件并将这些列连接在一起:
这种方法的问题是,虽然速度很快,但它使用了大量的内存,我想提高它的内存使用率。
我也试过用.Q.fs,但是加载文件需要3个多小时...
有没有办法在不消耗大量内存的情况下有效地做到这一点?
谢谢
kdb - KDB'.' 操作员
。 _ 最简单形式的运算符用于索引列表。你会如何解释它在这段代码中的英文用法?
我也不理解这一行中的空列表和 :: 运算符,但也许一旦 . 被清除。
kdb - 符号文字中的空格字符
我需要查询一个包含公司名称的数据库。我有大约 50 个名字的列表,我必须为此获取数据。但是我无法使用 in 命令编写查询,因为名称中存在无法识别的空格。前任
这给了我一个错误,因为“可乐”没有被识别。有没有办法编写这样的查询?
kdb - 从日期字段获取月份 - KDB
我将销售数据存储在数据库中。sales_date 字段包含销售发生的日期。我想提取按月分组的数据,以便获得一月、二月等的聚合数据。有没有办法可以做到这一点,而不必提取整个数据然后手动进行?