我试图使用示例函数填充矩阵的行,但是出现错误,说明对象类型'关闭'不是子集。我哪里出错了?我提到了类似标题的问题,但没有一个帮助过。
我的代码
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)
}
答案 0 :(得分:1)
matrix[i,]
应为my_matrix[i,]
。 matrix
是一个函数,而不是一个变量,所以你得到一个错误,说它不是子集。