在R中输出并保存嵌套循环的结果

时间:2020-10-30 16:51:52

标签: r loops nested save output

我正在使用下面的脚本将数据.about-col-info{ box-sizing: border-box; } 循环三次,当我使用打印来显示它们时,它将输出三个结果。我正在尝试将结果输出到分配的变量w,但是仅显示最后的迭代结果。如何将每次迭代的结果保存在数组中?

my_vector(j)

1 个答案:

答案 0 :(得分:0)

由于调用my_vector[j]<-(E[j])时,j仅取1到length(w)之间的值,因此对于循环i的每次迭代,您都重写了所有内容(每次更改i的值,然后j重新开始为1)。

替换为:

my_vector[j + length(w)*(i-1)]<-(E[j])

此外,我认为您应该删除最后一行,

my_vector[j]<-(E[j])

由于它不在j的循环中(或者至少我不明白为什么在这里)