我試圖通過所有的數字在數據幀的列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