wilcox.test(·)
Rで使用して分析するデータフレームの列にすべての数値を渡そうとしています.
渡す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
リストはデータフレームの 1 つの列です。AA から 0.9523810 まで。