我想用循环制作一个矢量。
这是我的R代码:
vec_teamCodes <- c()
x <- 0
while (x < 10) {
append(vec_teamCodes,"Hello")
x <- x+1
}
但是当我运行它时,vec_teamCodes()
仍为NULL
。
为什么呢?如何修复代码?
答案 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"