我有这个for循环,它调用产生数字向量的函数,例如
for(i in 1:12){
vec1[i] <- function(arg1, arg2)
vec2[i] <- function2(arg1, arg2)
#there is about 8 of these vectors
}
我想在每个向量的开头添加“ x”。似乎效率低下
append("x", vec1)
多次。有没有一种方法可以在for循环中添加“ x”作为第一个元素?谢谢。
如果需要在list
的开头添加新元素,则>
lst2 <- lapply(lst1, function(x) c('x', x))