【发布时间】:2021-01-03 16:30:55
【问题描述】:
我正在处理多列(变量)上的多行(对象)的数据框。我想看看是否有任何行(对象)是相关的。我已经阅读了 corr() 并且似乎对于一个变量,我可以转置我的数据帧并将其输入 corr() 函数。但是如何处理每个观察/对象的多个变量?最终目标是在热图上绘制相关矩阵以吸引感兴趣的对象。
示例如下:
Treatment <- c('Drug A','Drug B','Drug C','Drug D','Drug E','Drug F')
Measurment_V1 <- runif(6, 0, 3000)
Measurment_V2 <- runif(6, 0, 20)
Measurment_V3 <- runif(6, 0, 1)
Measurment_V4 <- runif(6, 0, 120000)
Measurment_V5 <- runif(6, 0, 100)
df<- as.data.frame(cbind(Treatment,Measurment_V1,Measurment_V2,Measurment_V3,Measurment_V4,Measurment_V5))
每种药物都由 V1-V5 测量值解释(实际上有数百列) 那么如何获得所有药物 ABCD 之间的相关矩阵,然后像 Hmisc 库那样在热图上绘制它们的相关性呢?
【问题讨论】:
标签: r correlation