本を使ってRを学ぼうとしていました。行列の各行について、その行の最初の d 要素の大部分が 1 か 0 かに応じて、ベクトルの対応する要素が 1 または 0 になる例を実行しようとしました。使用されたコードは:-
copymaj <- function(rw,d) {
maj <- sum(rw[1:d]) / d
return(if(maj > 0.5) 1 else 0)
}
x
[,1] [,2] [,3] [,4] [,5]
[1,] 1 0 1 1 0
[2,] 1 1 1 1 0
[3,] 1 0 0 1 1
[4,] 0 1 1 1 0
apply(x,1,copymaj,3)
上記のエラーを表示しています。また、そうしてapply(x,1,copymaj(3))
もエラーが表示されます。
R 2.13 がインストールされています 助けてください!