将列表向量更改为数字,在相关性测试中使用NA - R.

时间:2015-04-14 00:03:32

标签: r correlation na

我有一个包含601列和185行的大型数据集,我需要在列601中获得每列1:600的相关系数,并将这些相关性存储在某处。

为此,我已完成以下代码

x=sr3coco[,601]
y=sr3coco[,1:600]

corr.values <- vector("list", 600)
for (i in 1:length(y) ) {
  cor.values[[i]] <- cor.test(x, y [[i]], method="s")
}

然而!我的y变量中有很多NA,因此R将y识别为列表向量,我需要它为数字才能进行相关性测试,我无法弄清楚如何使它忽略NA并且只是关联有价值的那里!请帮帮我,请记住我是R新手。

以下是x和y看起来像

的几行

x - 1.22E-01,-5.95E-01,-1.90E + 00,-8.36E-01,4.13E-01

y-NA,NA,1.83E + 00,4.40E-01,2.11E-01

0 个答案:

没有答案