私は450.000列と660行を持つデータセットを持っています。最初の330行はグループ "A"で、最後の330グループ "B"です。私はこれまでのところ、私が管理し、グループAとグループB1列の2つのグループ間の相関
間の列ごとの相関関係を計算したいと思います:私の最初の列には2つのグループ間の相関関係を返し
setkey(df, group)
cor(df["A"]$value, df["B"]$value)
を。
しかし、これは、新しいデータフレームで450.000列のすべての列に適用され、列名と2つのグループ間の相関関係があります。
group A
(行1)の最初の行がgroup B
(行331)の最初の行に関連していることを考慮する必要があります。グループAの2番目はグループBの2番目行332)、等々。
ここで誰もRでこれを達成する方法を知っていますか?
ありがとうございます。
あなたは使用するつもりなら'for 'ループの場合、' cordf'に必要なメモリ、 'cordf
bouncyball
良い提案です。ありがとう。 – alex2006
答え@ alex2006と追加の提案バウンスボールありがとうございます。私は相関を得ることができましたが、この構文でも行1と331,2、および332 ...が互いに関係しているかどうかはわかりません。それとも? – Silv