一次初始化多个空向量

时间:2017-10-19 07:38:04

标签: r

我想在将它们送入循环之前初始化几个相同的(空)向量。

例如,我所做的是

a <- c()
b <- c()
c <- c()
d <- c()
...

是否有更多的紧凑方法(理想情况下是单行)?

我会想象:

(a, b, c, d, ...) <- c() # not working 

1 个答案:

答案 0 :(得分:2)

也许:

a <- b <- c <- c()

但正如评论中所提到的,我们应该重新考虑一下我们的方法。

David Arenburg:

  

无需在 R 中初始化空字符串。您通常会预先分配一些长度的向量,以便在循环中填充它。我有一种感觉,这正是你要做的事情:创建空字符串,然后在循环中增长它们

     

R

中,这是推荐的方法