R语音:解决cor.test报错的 'y'必需是数值矢量

'y'必需是数值矢量,产生该类报错可能是含有NA值。

只需要在该数值上加入as.double函数即可。见下命令:

##先测试是不是数值型
is.numeric(data[,2])
#[1] FALSE

 

含有NA的列会报错,必须强制性的将含有NA的列转化为double。
cor.test(data[,1],as.double(data[,2]))

  

上一篇:redhat6.5 redis单节点多实例3A集群搭建


下一篇:【转】Windows消息投递流程:WM_COMMAND消息流程