问题标签 [exxeleron-q]
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.
java - 如何有效地从 Java 发布到 KDB Ticker Plant
我们拥有向 KDB Ticker Plant 发布报价的市场数据处理程序。为此,我们使用 exxeleron q java 库。不幸的是,延迟非常高:当我们尝试插入一批记录时需要数百毫秒。您能否建议一些有关 KDB + Java 绑定的延迟提示,因为我们需要快速发布。
python - pandas DataFrame 在传递给 kdb+ 时丢弃索引(使用 qPython API)
我正在尝试将时间序列数据从 传递Python
到q/kdb+
。
一种解决方案是qPython
moduleq
,提供从表格/字典到 Pandas的无缝转换。
问题是当试图从Pandas 传递到时, (在列中)q
的时间索引并没有完全放在一边。可重现的代码:DataFrame
Date
q
如您所见, q 表没有DataFrameDate
中存在的列作为索引。f
如何有效地(对于大数据)将日期时间索引传递给 q?
python - 将包含字符串列的 pandas DataFrame 传递给 kdb+(使用 qPython API)
exxeleron/qPython
模块允许将 pandas 发送DataFrame
到kdb+/q
's 表。
让我们准备数据:
DataFrame
然后要传递的对象如下所示:
当我尝试将其发送到 时kdb+/q
,我收到以下错误:
python - qpython/pandas 从 kdb 收到空字符的问题
这个问题几乎是针对@Maciej Lach,但如果其他人遇到过这个问题,请告诉我。
问题很简单 - 每当 kdb 向其中一个列具有空白字符的单行表发送它时,qpyhton 就会崩溃(当 pandas 设置为 true 时)。
我正在使用:python 版本 2.7.11,qpython 版本 qPython-1.2.0,pandas-0.18.1
重现:
现在,在 kdb 方面:
当我发送一个具有空字符的单行表时,它似乎只有一个问题。可以使用多个空字符。使用非空字符的单行表很好。没有 Pandas=True 选项一切都很好(但我的用例需要 pandas=True )。
有任何想法吗?