将while循环的所有元素保存为一个vector
Save all elements of while loop as a vector
假设我 运行 以下代码:
a=1
while(a<3) {
a= a + rnorm(1)
}
我想知道变量 a 在满足 while 语句之前所取的所有值,而不仅仅是 a 满足条件的最后一个值的求值。最好我希望输出的元素作为向量。
如果我没有正确理解你的问题,这应该就是你要查找的内容
a=1
c=1
value_vector = NULL
while(a<3) {
a= a + rnorm(1)
print(a)
value_vector[c] <- a
c <- c + 1
}
假设我 运行 以下代码:
a=1
while(a<3) {
a= a + rnorm(1)
}
我想知道变量 a 在满足 while 语句之前所取的所有值,而不仅仅是 a 满足条件的最后一个值的求值。最好我希望输出的元素作为向量。
如果我没有正确理解你的问题,这应该就是你要查找的内容
a=1
c=1
value_vector = NULL
while(a<3) {
a= a + rnorm(1)
print(a)
value_vector[c] <- a
c <- c + 1
}