在学习R语言的时候,可能在书本或者教程中你可能看过assign这个函数,或许你当初会觉得这个可能不知道怎么用,没怎么关注吧。这个函数的功能最好的用处就是循环中给变量赋值,比如你想自动生成一批变量,这个时候assign就有价值了。例如:
1 2 3 4 5 |
for (i in 1:5){ assign(paste("var", i, sep = ""), i:10) } ls() # 查看变量名 |
系统自动就生成了5个变量
|
|
是不是非常有意义了。
在学习R语言的时候,可能在书本或者教程中你可能看过assign这个函数,或许你当初会觉得这个可能不知道怎么用,没怎么关注吧。这个函数的功能最好的用处就是循环中给变量赋值,比如你想自动生成一批变量,这个时候assign就有价值了。例如:
1 2 3 4 5 |
for (i in 1:5){ assign(paste("var", i, sep = ""), i:10) } ls() # 查看变量名 |
系统自动就生成了5个变量
|
|
是不是非常有意义了。