我想在这种情况下用矩阵A中的某个值替换另一个值:1。对于A的j列,需要替换的行索引是B列中的行索引。下面我举一个例子,其中赋值是通过for-loop实现的。 我的问题是:如何实现这个任务更简单,更高效和/或没有for循环? set.seed(4521)
n <- 10
p <- 5
A <- matrix(rep(NaN,n*p),n,p)
B <- replicate(p, samp
我在循环中使用下面的代码,我只是复制了我面临问题的部分。整个代码非常长,并且我已经删除了在两者之间运行良好的部分这些线。这只是说明问题: for (j in 1:2)
{
assign(paste("numeric_data",j,sep="_"),unique_id)
for (i in 1:2)
{
assign(paste("nume