問題タブ [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でリストサブセットの合計を行う方法は?
リストと、最初のリストの昇順のインデックス (限られた数) を持つ別のリストがある場合。
2番目のリストの連続するインデックス間の最初のリストの要素の合計を取得するにはどうすればよいですか.
例えば:
elements から list の要素の合計を含むリストを取得するにはどうすればよい1:20, 20:50, 50:70, 70:100
ですか?
明らかなアプローチは、idx の要素に対して#
andを使用_
することですが、first、first 1_idx などを使用せずに、何らかの方法で反復的にそれを行うことはできますか?
kdb - kdb パーティション化されたデータベースから選択的に行を削除する方法は?
パーティション化されたデータベース テーブルからいくつかの行を削除したいのですが、次のクエリは機能しません。
テーブル全体をメモリにロードしたり、rdb から削除したり、ディスクに書き戻したりするのは避けたいと思います。ディスクテーブルから直接削除できますか?
database - (kdb+/Q言語) CSVインポートパーサーから別テーブルファイルを作成(編集済み)
いくつかのデータを含む (大きな) CSV ファイルがあります。そして、私はcode.kx.com
使用からの輸入業者を持っています.Q.fsn
このコードは、ビッグ データ ファイルが 5000000 バイトのチャンクでデータを処理したと仮定して、newCreatedFile
からのデータで名前が付けられたファイルを作成します。data.csv
質問:
このデータから 2 つの個別のファイルを作成したいのですが、区別の基準が「状態」列の値であるとしましょう。各行について、Condition 列の値が x、y、または z の場合はファイル A.csv に、それ以外の場合は B.csv に入れます。
if ステートメントの擬似コードは次のとおりです。
if ステートメントをどのように設定する必要がありますか? 私は現在持っています:
しかし、タイプエラーが発生します。特定の列の各値を一致させるにはどうすればよいですか?
元のデータ ファイルをインポートするとき、またはデータ ファイルが でテーブルに作成された後にチェックする必要がありますkdb
か?
kdb - kdb where queryで複数の引数を使用する方法は?
次の 5 分、10 分、30 分などでテーブルから最大要素を選択したいのですが、where 句に複数の要素があると、これは不可能だと思います。通常<
と両方を使用する</:
と失敗します。以下の私のコード/クエリ:
ここで何が間違っているのですか?アイデアは、テーブル全体の 3 つの最大価格だけでなく、その行の次の 5、10、30 分の時間内に各行の最大価格を取得することです。
これは機能しませんが、一般的なアイデアを提供する必要があります。
さらに明確にするために、テーブルの各行の時間[i]から5、10、30分間隔で最大価格を計算したいと思います。したがって、各テーブル行の x+5、x+10、x+30 分以内の最大価格 (x はその行の時間エントリ)。
kdb - kdb サーバーがビジーかどうかを確認するにはどうすればよいですか?
kdb サーバーがクエリの実行でビジーかどうかを知るコマンドはありますか? さらに良いことに、実行中のクエリの完了率を把握できますか?
これまで、Linuxのトップ画面を見て、どのサーバーを使用するかを調べてきました...
kdb - 各権限を使用してパラメーターを kdb 関数に渡す
動作しない次のコードがあります。
h と d の各要素で fun を呼び出すにはどうすればよいですか? q からの診断は、控えめに言っても不可解です。
kdb - ベクトルからヌルを削除
ベクトルからヌルを削除したい
を使用してテーブルを作成することで、これを行う方法を確認できます
しかし、テーブルの作成を伴わないより迅速な方法があるかどうか、私は興味があります。
ありがとう
kdb - 展開されたテーブルの sym ファイルのマージ
日付で分割された splayed テーブルをそれぞれ含む 2 つのディレクトリがあります。各ディレクトリには、予想どおり独自の sym ファイルがあります。テーブルはまったく同じです。
これを 1 つのディレクトリに統合したいのですが、そうすると問題が発生します。最初に、他のディレクトリ内のパーティションのソフトリンクを作成しようとしました (大量のデータのため)。テーブルが間違った sym ファイルを使用していたため、これは機能しませんでした。
これを行う最善の方法を知っている人はいますか?両方のディレクトリに対して新しい sym ファイルを再生成する必要がありますか?
ありがとう
kdb - kdbでトレーリングストップロスを計算するには?
私がすでに試したループを使用して実装する標準的な方法。渡された px リストが巨大になるため、ティック データでこれを行うと時間がかかります。ループを使用せずにこれを行う効率的な方法はありますか。何らかの方法でリストを使用している可能性がありますか?