如何以智能方式为多个变量分配相同的值?

it_*_*ure -2 r

我想为10个变量分配相同的值,例如

v1 <-  1:10
v2 <-  1:10
....
v10 <-  1:10

eval(paste("v",1:10,"<-","1:10",sep=""))  #can not get the result
Run Code Online (Sandbox Code Playgroud)

如何在R中以智能方式为多个变量分配相同的值?

Spa*_*man 7

不是聪明的方式.做一个列表.

> mylist=list()
> for(i in 1:10){mylist[[i]]=1:10}
> mylist[[4]]
 [1]  1  2  3  4  5  6  7  8  9 10
Run Code Online (Sandbox Code Playgroud)

为什么?好吧,因为一旦你创造v1v10你想要知道如何获得v一些价值,i现在你有两个问题.

FWIW(和IW很少)你使用assignget做这些事情,但如果你不能理解那些帮助页面,那么你不应该使用它们.