我正在尝试使用R进行一些分析,并在使用我的Macbook时遇到一些问题。在R中读取csv文件时,它告诉我数值为空。
当我尝试运行分析时,它就是这样的:
pall.values = numeric()
df <- data.frame(Estimate=numeric(50), P.value=numeric(50))
for (i in 2:51){ #change the column range based on your data sheet
x <- cor.test(fdata[,c(i)],fdata$ARHQ_dad)
df$Estimate[i-3]=x$estimate
df$P.value[i-3]=x$p.value
}
然后发生此错误:
cor.test.default中的错误(fdata [,c(i)],fdata $ ARHQ_dad):'x'必须是 数字向量
csv本身将值识别为数字,因为我使用了“数据到列”功能,并用空格和逗号分隔列。但是,在R中它似乎不起作用......
我希望有人知道这个(简单)问题的答案。