問題タブ [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.

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

kdb - (kdb+/q) 行を結合または結合することは可能ですか?

これが私の状況です。 現在、次のようなデータテーブルがあります。

ご覧のとおり、行はペアになっています。BestAsk と BestBid の各行には、同じ Symbol Date Time と Sequence があります。それらはすべてうまくソートされているので、行はその順序に関連して結合できると考えていますが、私が見たすべての結合コマンドは列(aj、aj0など)のみを結合します。テーブルを辞書に反転してから、辞書形式で結合しようとしましたが、成功しませんでした。

結果で探しているのは、同一の値 Symbol Date Time Sequence を複製する必要はなく、 Type 列に BestAsk と BestBid を表示することです。

このようなもの、ありがとう!

0 投票する
2 に答える
2569 参照

kdb - 文字配列カラムの値に基づいて選択 - KDB

私は次のように構築されたテーブルを持っています:

col2値を持つ行を選択したいと思います"testchararr"。私は次のように試しました:

しかし、これは常に'lengthエラーを返します。

char 配列の値に基づいてクエリを実行するにはどうすればよいですか? ありがとう

0 投票する
2 に答える
1768 参照

c++ - エラー LNK2019: 関数で参照されている未解決の外部シンボル khpu "private: void __cdecl

https://github.com/KxSystems/kdb/tree/master/w64 - #pragma comment(lib, "c.obj")から c.obj を追加しました

しかし、私はこのエラーが発生しています

私はグーグルですべてを試しましたが、何もうまくいかないようです。

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

kdb - Q におけるモジュラスの動作

それはなぜですか

Q4Mortals の定義によると:

正の除数の場合、剰余は被除数と被除数の絶対値を超えない除数の最大整数倍との差として定義されます。

2.3 は abs -4.5 を超えない最大の整数倍です。差を取ると、-4.5 - 2.3 = -6.8

この定義が間違っている場合 (そう思われます)、正しい定義は何ですか?

0 投票する
2 に答える
2248 参照

sql - KDB の SQL または私は狂っていますか?

現在の作業の一部に KDB を使用できるかどうかを確認しようとしています。私はレガシー SQL のかなりのコードを持っており、再利用の可能性は非常に興味深いものです。

私が出会ったときです:http://code.kx.com/q/interfaces/q-client-for-odbc/

このリンクは SQL 選択についてのみ言及しています。これを挿入と削除にも使用しても問題ありませんか? パフォーマンスはどうですか?

0 投票する
2 に答える
1217 参照

java - KDB+ 大文字と小文字を区別しない同様のクエリ

これは ABC のみを返します。これでABC、aBC、abcなどを返したい.

ILIKEkDB+に近いものはありますか?

lowerまたはのような機能でもtolowercase役立ちますが、これらは利用できないと思います。Java と同様に、string.tolowercase.

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

kdb - KDB/Q で利用可能な関数とそのパラメータのリストを取得するには?

特定の名前空間で使用可能な関数とそのパラメーターのリストを取得するにはどうすればよいですか?

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

kdb - 履歴データの保存と検索

私は取引データに標準のスプレイ形式を使用しています。そこでは、各日付と各列のディレクトリがそこに個別のファイルとしてあります。csv ファイルから読み取り、以下のコードを使用して保存しています。win7、64bitで試用版32bitを使用しています。

`g#sym を使用する場合と使用しない場合の両方を試しました。データには通常、日付ごとに 1.5MM 行があります。これの選択時間は、1 日で 0.5 から 1 秒です。以下のクエリのいずれかの時間を改善する方法はありますか。

セグメンテーション、パーティショニングなどに関するドキュメントを読みましたが、ここで何か役立つかどうかはわかりません。

よく考えてみると、シンボリックごとにテーブルを作成すると速度が上がるのでしょうか? 私はそれを試していますが、知っておくべきメモリ/スペースのトレードオフがあるかどうかを知りたいと思っていました.