例如:我已经有了my_matrix,它只是一个简单的反应矩阵。 我想提取其行并将其分配给另一个矩阵:
R<-as.matrix(NA) # create an initial matrix to keep results while looping
for (i in 1:10) { R[i]<-(my_matrix()[i,]) }
答案 0 :(得分:0)
欢迎来到stackoverflow。您的问题在细节上非常稀疏,因此很难提供一个很好的答案。如果您遵循here的指导,应该会得到更好的答案。
一个解决方案是从第一个创建另一个响应。例如:
new_matrix = reactive({
original_matrix = my_matrix()
R = as.matrix(na)
for(i in 1:10)
R[I] = original_matrix[i,]
return(R)
})
然后,您可以通过调用new_matrix()
来使用新矩阵,就像使用原始矩阵一样。