問題タブ [q-lang]

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 に答える
614 参照

kdb - kdb c++ インターフェース: std::string からバイトリストを作成

以下は長い文字列に対して非常に遅いです:

100k までの文字列では十分高速 (100 ミリ秒未満) に動作しますが、数百万文字の文字列では低速 (数十分、場合によっては数時間) になります。それ以外kGに非線形性を生み出すものはないと思います。アクセサー関数が一定時間ではない理由はわかりませkGんが、このループには他に何もありません。kG残念ながら、ドキュメントが不足しているため、どのように機能するかはわかりません。

質問: std::string としてバイナリ データのブロブが与えられた場合、バイト リストを作成する効率的な方法は何ですか?

0 投票する
1 に答える
11394 参照

function - Q/kdb で時間範囲のデータを取得するには?

私はqに次の機能を持っています:

ここでは、関数から特定の日付のデータを取得し、結合などによってgetPnl新しい列を作成しています。時間範囲を渡すようにこのクエリを変更するにはどうすればよいですか?pnlpnl_0s(firstdate;lastdate)

0 投票する
3 に答える
785 参照

minimum - Kdb/Q Group By Minimum は無限大を与える

group by が実行される場合、Kdb は null 列の無限大を計算します。

は無限大です。

null(0n)手に入れる方法はありますか2

0 投票する
1 に答える
1760 参照

string - 文字列からの kdb Q 日付

日付を含む 4 つの列を持つ csv ファイルがあります。

StartDate、EndDate、ActionDate、MaturityDate 18/01/2013、18-01-2013、18-01-2013 07:59 PM、18-01-2013 19:59

これを次のテーブルにロードしています:

テーブル ヘッダーは問題ありませんが、日付が空白になります。これは、Q が yyyy.mm.dd しか理解できないためだと思います。残念ながら、csv ファイルの形式を制御することはできません。kdb にロードする前に、python スクリプトで再フォーマットできますが、それが最善の方法ですか? Qで何とかして、これらの文字列を日付として理解させることはできますか?

ありがとう

0 投票する
4 に答える
3663 参照

csv - スペースを含む kdb Q 列名

csv ファイルをテーブルにインポートしていますが、一部の列の名前にスペースが含まれています。とにかくこれについてはありますか、それともインポートする前に列の名前を変更する必要がありますか?

0 投票する
4 に答える
3156 参照

kdb - KDB/Q で行全体を合計する方法

さまざまな列を持つテーブル rCom があります。各行を合計したい..

例えば:

日付 TypeA TypeB TypeC TypeD

日付1 40.5 23.1 45.1 65.2

日付 2 23.3 32.2 56.1 30.1

各行を合計する 4 番目の列「合計」を追加するクエリを作成するにはどうすればよいですか?