問題タブ [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+
ます。
そこにある解決策の 1 つはqPython
moduleq
で、テーブル/辞書から Pandas へのシームレスな変換を提供します。
問題は、 Pandas からに渡そうとしたときに、 (列の)q
の時間インデックスがうまく処理されないことです。再現可能なコード:DataFrame
Date
q
ご覧のとおり、q テーブルには、 DataFrame にインデックスとしてDate
存在していた列がありません。f
(大規模なデータの場合) 効率的に日時インデックスを q に渡す方法は?
python - 文字列列を含む pandas DataFrame を kdb+ に渡す (qPython API を使用)
exxeleron/qPython
モジュールを使用すると、パンダDataFrame
をkdb+/q
のテーブルに送信できます。
データを準備しましょう:
DataFrame
渡されるオブジェクトは次のようになります。
に送信しようとするとkdb+/q
、次のエラーが表示されます。