如何使用`while`循环追加向量?

时间:2016-06-19 21:21:47

标签: r vector while-loop

我想用循环制作一个矢量。

这是我的R代码:

vec_teamCodes <- c()
x <- 0
while (x < 10) {
  append(vec_teamCodes,"Hello")
  x <- x+1
}

但是当我运行它时,vec_teamCodes()仍为NULL

为什么呢?如何修复代码?

1 个答案:

答案 0 :(得分:3)

试试这个:

vec_teamCodes <- c()
x <- 0
while (x < 10) {
  vec_teamCodes <- c(vec_teamCodes,"Hello")
  # OR
  # vec_teamCodes <- append(vec_teamCodes,"Hello")
  x <- x+1
}


[1] "Hello" "Hello" "Hello" "Hello" "Hello" "Hello" "Hello" "Hello" "Hello" "Hello"