我试图通过所有的数字在数据帧的列wilcox.test在R.通行证进入名单中的R
使用wilcox.test(·)
如果我通过c(1,2,3)
只是正常进行分析,但我想将预先存在的数据库中的列传递给该函数,而无需完全输入。 (有〜200万行)
跑过列给出了错误:'x' must be numeric.
(可以理解的是这样)
样本数据:使用
AA AC AD AE AF
0.6047619 NA -1.0000000 1.0059524 -1.000000
-0.2348790 NA 0.5812500 0.1294643 -1.000000
0.9523810 -1 -1.0000000 -1.0000000 -1.000000
声明:
{print(wilcox.test(list, y = NULL, correct = TRUE, mu = 0, exact = NULL))}
错误消息:
Error in wilcox.test.default(list, y = NULL, correct = TRUE, mu = 0, exact = NULL) :
'x' must be numeric
列表是数据框的一列。从AA到0.9523810。
请包括样本数据和可重复的代码:http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example – Thomas
什么是'list'?你的数据框? – Thomas