【发布时间】:2021-02-26 17:31:31
【问题描述】:
我想创建一个 for 循环,其中 seq 是数组的元素。
所以就像我有一个这样的数组:
int <- array(c(30,60,150,300,450,1500))
我希望第一个 j 是 30,第二个是 60 ...等等。
但是当我明显尝试这个时:
for (j in int)
这不起作用。
我该如何解决这个问题?
【问题讨论】:
-
您可以使用
seq(30, length.out =2, by = 30)。关于值 150、300 和 450、1500,模式不清楚 -
我真的试图正确解释我的问题,但这对我来说很难。所以我希望我的 for 循环中的“j”第一次是 30,第二次是 60,然后是 150。所以我为这些数字创建了一个数组。
-
如果您使用
for(j in int) print(j),它会打印该值 -
我想要一个序列,其中数组的元素被 j 占据。阵列中有云底高度。在第一种情况下,我检查云底高度为 30 米时,因此 j = 30 等。