2016-03-24 9 views
0

サンプル関数を使用して行列の行を塗りつぶしようとしましたが、オブジェクト型 'closure'がサブセット化できないというエラーがありました。どこが間違っていたのですか?私は同様のタイトルで質問をしましたが、どれも助けられませんでした。R:オブジェクトタイプ 'closure'はサブセットではない

私のコード

my_matrix <- matrix(data = NA, nrow = 10, ncol = 1) 
my_info = c(0, 1) 
my_prob = c(0.5, 0.5) 
for(i in 1:10){ 
    matrix[i,] <- sample(my_info, size = 1, replace = TRUE, prob = my_prob) 
} 

答えて

1

matrix[i,]my_matrix[i,]でなければなりません。 matrixは変数ではなく関数なので、サブセット化できないというエラーが表示されます。

+0

ああ...ありがとう! – iamwhoiam

関連する問題