R语言中assign函数

 

R语言中assign用于给变量赋值

 

001、

> assign("x", 100)                 ## 给x赋值
> x
[1] 100
> assign("y", c("aaa", "bbb"))     ## 给y赋值
> y
[1] "aaa" "bbb"

 

002、用在循环中, 批量生成变量名

> for (i in 1:5) {
+   assign(paste0("name", i), i * 10)      ## 批量生成5个变量
+ }
> name1
[1] 10
> name2
[1] 20
> name5
[1] 50

 

posted @ 2022-05-15 20:07  小鲨鱼2018  阅读(1015)  评论(0编辑  收藏  举报