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]))
本文来自博客园,作者:橙子牛奶糖(陈文燕),转载请注明原文链接:https://www.cnblogs.com/chenwenyan/p/9771306.html

浙公网安备 33010602011771号