問題タブ [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 投票する
1 に答える
1441 参照

pivot-table - (kdb+/q) ピボット テーブル: 行の日付、列の記号、値としての最終価格

http://code.kx.com/q/cookbook/pivoting-tables/で提供される一般的なピボット関数は次のようになります。

とは次のようfg定義されます。

これで、この例が機能します (上記のリンクでテーブルのq定義方法を参照してください)。


私の場合、(各列の異なるシンボル) でピボットし、 (各行の異なる日付) でsymキーを設定し、値が最後になります(特定の日付とシンボルの各セルの最終価格)。dateprice

この単純な呼び出しは機能しません:

fおよびg関数を再定義して、個別の日付と各シンボルの最終価格のテーブルを取得できるようにするにはどうすればよいですか?

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

kdb - (kdb+/q) 辞書に追加

次の形式の関数選択呼び出しへの引数をプログラムで構築しようとしています。

問題の部分はgroupBy、辞書である必要があります。

目的が次の形式の解析ツリーに到達することであるとします

by部品の作成を次のように開始します。

month次に、group by ステートメントの一部を追加しようとします(周期性がパラメーター化されていることに注意してください)。

ただし、それはエラーをスローしtypeます。何がうまくいかないのですか?

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

kdb - char 型から num 型へのマッピング

引数変数の型 num を返します。

型 num から型 char を生成できるマッピングはありますか、それとも自分でその辞書を作成する必要がありますか?

理想的には次のようなもの

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

list - KDB / Q 新しく作成されたリストのランダムな要素をリセットする (数値 vs シンボル/文字)

0f と 1f の間のランダム係数 ( Z )の値をリセットしたい( X ) 要素 ( 2 次元のシード要素)を持つランダム ( Y ) リストがあります。数値リストの場合、このコードは正常に機能します

そのようなシンボル(または文字リスト)の場合にも実行されるようにそのコードを拡張するにはどうすればよいですか

真ん中の掛け算が問題だと思いますが、それをより一般的にする方法がわかりません。

2 つのリストを作成してそのように処理するよりも、この問題に対するより洗練された解決策があるかもしれません。

ありがとう

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

namespaces - KDB+ / Q 名前空間からルート名前空間にアクセスする

別の名前空間にジャンプしたら、ルート名前空間の関数/変数にアクセスするにはどうすればよいですか。

次のような例:

その後domIV、他の名前空間から変数にアクセスする方法は知っていますがn、そこから変数にアクセスする方法はわかりません。

ルート名前空間にアクセスするにはどうすればよいですか?

ありがとう