在R中创建一系列命名对象(b1,b2,... b100)

Dic*_*nus 0 r

所以我对此非常新,但我正在尝试使用顺序名称制作一堆对象.Box1到Box100,每个都是一个包含c(0,0)的对象.我的第一个是做一个for循环

for (i in 1:100 ) {
    Box"i" <- c(0,0)
}
Run Code Online (Sandbox Code Playgroud)

显然Box"i"不是有用的东西,我很难弄清楚如何正确地做到这一点.任何帮助,将不胜感激.

Ric*_*ven 5

@EDi是对的.将所有这些对象保存在一个地方,比如一个更好的做法list.这样,所有变量都被限制在一个对象中,并且也在它们自己的环境中.

也许你会想要这样的东西.

setNames(replicate(100, c(0, 0), simplify = FALSE), paste0("Box", 1:100))
Run Code Online (Sandbox Code Playgroud)