我有数据框(df),有很多列,例如
Var(character): Val(numeric): Var.1 Val.1 Var.2 val.2 ... var.n val.n
A 1 B 5 C 69 n 25
A 2 B 69 C 66 n 12
A 3 B 12 C 21 n 12
---------------------------------------------------------------------------
A 100 B 123 C 19 n 56
我想计算每个变量之间的相关性 . 这样的事情( Value 是完全随机的:
A B C ...
A 0.25 0.32 0.1256
B 0.9 0.47 0.125
C 0.36 0.12 0.87
...
1 回答
如果您重新格式化数据,我认为
cor()
函数可以完全按照您的要求执行:给出输出:
上面的代码适用于任何数值 . 如果要自动化提取Var名称和值的过程,可以使用它(添加
Var.blah
和Val.blah
来演示它的一般性):给出输出: