データフレームの作成にまだ適していないデータフレームから共分散行列を作成したいと考えています。RPostgreSQLクエリを手配して共分散行列を作成する方法
pg_id item_id value date
1 67808755896 23.5 2016-11-12
2 223337345 0 2016-11-12
3 254337000000 1 2016-11-12
4 34604777037 0 2016-11-12
5 142223438000 14.3 2016-11-12
6 170555690000 22 2016-11-12
データフレーム全体がおおよそ16 000のitem_idので000行500〜である:私は次のタイプのデータフレームを持つデータベースを照会するRPostgreSQLを使用した後
。 item_idが繰り返し表示されます(ここで数ヶ月前に戻っています)。
私が最終的にしたいことは、item_idの値の共分散行列を作成することです。
item_id
date 67808755896 223337345 254337000000 ...
2016-11-12 value value value
2016-11-12 value value value
2016-11-12 value value value
2016-11-12 value value value
2016-11-12 value value value
2016-11-12 value value value
私の問題:私は、私は次のようになり、データフレームで終わるようにして再配置し、データフレームにする最初のステップとして
にそうするためには、私が必要としている方法でデータフレームを並べ替える方法はわかりません。
希望の構造を取得するために取得時にオプションを与えるSQLクエリがある場合は、それが最善であると思います。
Rの中で私は溶けているだけでなく広がっているものもいくつか試しましたが、前回私が試したローカルマックで計算が重く感じられました。
ありがとうございました!
おかげで交尾を!実際にそれを試してみたが、fun.aggregate = meanを考えなかった。良い一日、私の日を救った! – Elia
「平均」は単なる例であり、1つのグリッドセル内の複数のデータポイントをそれらの平均を構築することによって要約する。もちろん、 'length'(データポイントの数)、' sum'などの関数を使うこともできます... – lukeA