'y'必需是数值矢量,产生该类报错可能是含有NA值。
只需要在该数值上加入as.double函数即可。见下命令:
##先测试是不是数值型
is.numeric(data[,2])
#[1] FALSE
含有NA的列会报错,必须强制性的将含有NA的列转化为double。
cor.test(data[,1],as.double(data[,2]))
2023-12-05 21:41:28
'y'必需是数值矢量,产生该类报错可能是含有NA值。
只需要在该数值上加入as.double函数即可。见下命令:
##先测试是不是数值型
is.numeric(data[,2])
#[1] FALSE
含有NA的列会报错,必须强制性的将含有NA的列转化为double。
cor.test(data[,1],as.double(data[,2]))