kdb

    1热度

    1回答

    我在kdb +(它使用q)中有一些代码,它以表格形式生成数据。问题是我需要分别运行每一行并将数据导出为ex​​cel。有没有什么办法可以自动生成这样的excel文件可以一次生成? 谢谢

    0热度

    1回答

    在试图查询kdb实例时,我遇到了一些类型转换问题(使用qPython)。当使用meta <tablename>获取表的元数据,它返回下列信息: c | t f a -----------| ----- time | t sym | s g OrderID | C ClOrderID | g OrigClOrdID| g SecurityID | s Symbol | s

    0热度

    2回答

    我正在研究一个函数(在python中,使用qPython),它从kdb的hdb表中获取历史数据。当涉及到参数时,我想给最终用户尽可能多的自由度。功能建立查询看起来是这样的: select by 10 xbar time.minute from trade where date within('2017-06-31';'2017-07-01'),sym = 'instr1' 这又是,但是这一次的变量

    0热度

    1回答

    我想列出KDB WHERE IN列表中的连字标准。单一的(非连字符)术语工作得很好,但是当我需要在文字中使用连字符时,KDB不喜欢它。我试过在逗号分隔的列表中引用字符串,但这似乎也不起作用。 这只是正常: where product in (`CD`MUNICIPAL) 这给了我一个错误: where product in (`TREASURY-NOTE`TREASURY-BOND`TREAS

    1热度

    1回答

    我试图在Sublime文本中启用交互式kdb/q运行模式。独立我可以在ST内运行任何q脚本,但交互模式不起作用。 以下是我的代码。 构建文件: { "cmd": ["X:/path/path/q", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "so

    0热度

    2回答

    我知道我可以使用 delete some_table_name from `. 删除表,但假设我有一个大量的表,并希望删除所有表说,认为开始prefix_与_suffix结束。 我该怎么做?

    0热度

    3回答

    我目前正在研究一个与kdb +数据库交互的python项目。未来的数据库版本会有一些小的变化,因为我不能继续使用我的python编程,所以我认为我会自己做一下,而不是等待kdb开发人员的更新。 我与吐出看起来像这样随机产生的符号模拟数据库工作: 我已经看了看周围,并beleive的符号由线产生的instr1,instr2,instr81等.gen.uni:$"instr",/: string ti

    2热度

    2回答

    我有一个kdb表中有3列:日期,货币,fx率。一些FX缺失,我想用前一天的值替换空FX,对于同一货币显然。我不能使用填充,因为它可能会混合使用货币。我尝试用group的变体填充,但它不起作用。你知道如何做到这一点?这是我不正确查询: update fills fx from (`ccy`date xasc t) 这是原始表(由数据): date ccy fx 2017.08.01 AUS 0

    0热度

    2回答

    给你一点背景。我有一个过程需要一段时间才能完成这个大型的复杂计算。它运行在一个计时器上。经过一番调查后,我意识到造成缓慢的原因并不是实际计算,而是内部q函数union。 我想联合两个简单的表,表A和表B. A是约5米行和B是500.两个表都只有两列。第一列是一个符号。表A实际上是表的复合主键。 (另外,你怎么直接从控制台复制?) n:5000000 big:([]n?`4;n?100) sma

    0热度

    1回答

    我需要一个外键添加到我已经使用CSV table:("SSSSSSSSSFFFFSSSSSFSSSSSSSSSSSSSSS"; enlist ",") 0: `:table.csv 我不希望有重新定义整个表导入的表。有没有办法做到这一点?