問題タブ [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.
kdb - (kdb+/q) 行を結合または結合することは可能ですか?
これが私の状況です。 現在、次のようなデータテーブルがあります。
ご覧のとおり、行はペアになっています。BestAsk と BestBid の各行には、同じ Symbol Date Time と Sequence があります。それらはすべてうまくソートされているので、行はその順序に関連して結合できると考えていますが、私が見たすべての結合コマンドは列(aj、aj0など)のみを結合します。テーブルを辞書に反転してから、辞書形式で結合しようとしましたが、成功しませんでした。
結果で探しているのは、同一の値 Symbol Date Time Sequence を複製する必要はなく、 Type 列に BestAsk と BestBid を表示することです。
このようなもの、ありがとう!
kdb - 文字配列カラムの値に基づいて選択 - KDB
私は次のように構築されたテーブルを持っています:
col2
値を持つ行を選択したいと思います"testchararr"
。私は次のように試しました:
しかし、これは常に'length
エラーを返します。
char 配列の値に基づいてクエリを実行するにはどうすればよいですか? ありがとう
c++ - エラー LNK2019: 関数で参照されている未解決の外部シンボル khpu "private: void __cdecl
https://github.com/KxSystems/kdb/tree/master/w64 - #pragma comment(lib, "c.obj")から c.obj を追加しました
しかし、私はこのエラーが発生しています
私はグーグルですべてを試しましたが、何もうまくいかないようです。
kdb - Q におけるモジュラスの動作
それはなぜですか
Q4Mortals の定義によると:
正の除数の場合、剰余は被除数と被除数の絶対値を超えない除数の最大整数倍との差として定義されます。
2.3 は abs -4.5 を超えない最大の整数倍です。差を取ると、-4.5 - 2.3 = -6.8
この定義が間違っている場合 (そう思われます)、正しい定義は何ですか?
sql - KDB の SQL または私は狂っていますか?
現在の作業の一部に KDB を使用できるかどうかを確認しようとしています。私はレガシー SQL のかなりのコードを持っており、再利用の可能性は非常に興味深いものです。
私が出会ったときです:http://code.kx.com/q/interfaces/q-client-for-odbc/
このリンクは SQL 選択についてのみ言及しています。これを挿入と削除にも使用しても問題ありませんか? パフォーマンスはどうですか?
java - KDB+ 大文字と小文字を区別しない同様のクエリ
これは ABC のみを返します。これでABC、aBC、abcなどを返したい.
ILIKE
kDB+に近いものはありますか?
lower
またはのような機能でもtolowercase
役立ちますが、これらは利用できないと思います。Java と同様に、string.tolowercase
.
kdb - KDB/Q で利用可能な関数とそのパラメータのリストを取得するには?
特定の名前空間で使用可能な関数とそのパラメーターのリストを取得するにはどうすればよいですか?
kdb - 履歴データの保存と検索
私は取引データに標準のスプレイ形式を使用しています。そこでは、各日付と各列のディレクトリがそこに個別のファイルとしてあります。csv ファイルから読み取り、以下のコードを使用して保存しています。win7、64bitで試用版32bitを使用しています。
`g#sym を使用する場合と使用しない場合の両方を試しました。データには通常、日付ごとに 1.5MM 行があります。これの選択時間は、1 日で 0.5 から 1 秒です。以下のクエリのいずれかの時間を改善する方法はありますか。
セグメンテーション、パーティショニングなどに関するドキュメントを読みましたが、ここで何か役立つかどうかはわかりません。
よく考えてみると、シンボリックごとにテーブルを作成すると速度が上がるのでしょうか? 私はそれを試していますが、知っておくべきメモリ/スペースのトレードオフがあるかどうかを知りたいと思っていました.