2016-03-24 15 views
0

Örnek işlevini kullanarak bir matrisin satırlarını doldurmaya çalışıyordum, ancak nesne türü 'kapama' altsetilemeyen bir hata oluştu. Nerede yanlış gittim? Benzer başlıklarla ilgili sorulara başvurdum, ancak bunların hiçbiri yardımcı olmadı.R: Nesne türü 'kapatma' altsetilemez

Kodum

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) 
} 

cevap

1

matrix[i,]my_matrix[i,] olmalıdır. matrix, bir değişken değil, bir işlevdir, böylece alt kümeye alınamadığını belirten bir hata alırsınız.

+0

Aah ... Teşekkürler! – iamwhoiam

İlgili konular