我有一个数据框(new_t),其中行=菌株(其中 28 个),列是基因(其中 12559 个),单元格是这些基因的表达值。我想看看每个基因与最后一个基因的相关性。所以我想像向量一样将每一列与最后一列向量进行比较..
> rr<-matrix()
> for (i in 1:ncol(new_t)) {
bb<-cor(x=new_t[,i], method='spearman', y=new_t[,12559])
rr<-cbind(rr, bb)
}
我的问题是,当循环完成时,形成的 rr 全部由 bb 组成.. 如 bb bb bb bb ......
如果我将 rr 更改为数据框,则会出现错误
Error in data.frame(..., check.names = FALSE) :
arguments imply differing number of rows: 0, 1
任何帮助表示赞赏