【发布时间】:2020-02-17 19:04:35
【问题描述】:
对于下面的 for 循环,我可以看到所有值。但是当我为它分配新对象时,返回的值只是最后一个(参考最后一个代码)。任何人都可以在这里帮助我。是不是所有的值都可以通过赋值来显示?
for(i in 1:5)
+ {
+ for(j in 1:2)
+ {
+ print(i*j);
+ }
+ }
分配一个对象。
for(i in 1:5)
+ {
+ for(j in 1:2)
+ {
+ as <- i*j
+ }
+ }
【问题讨论】:
-
您想在哪里存储所有值?虚拟变量
as只是一个标量,只能保存一个值。您在循环结束时看到的值仅反映了最终分配。 -
感谢您的评论。我需要作为对象存储。
标签: r