R

R:字符串<->变量名

2020-06-23  本文已影响0人  东方不赞

最近想批量处理一批数据,需要对数据批量命名。
这里R有两个基础函数:

用法

用法来说,assign是分配的意思,即将该value(1)分配给这个变量名(a)。
get0是获取的意思,即通过该变量名"a"获取这个变量的值。
因此:

assign("a",1)等价于给a赋值
get0('a')等价于调用a

因此,get不能用于赋值,只能调用已有的变量名。

一些FAQ

具体在使用get0()的时候,
get0save Rdata的时候就会报错

save(get0("a"),file="123.Rdata")
## error!!!
save(list="a",file="123.Rdata")
save(list=c('a','b','c'),file="123.Rdata")
上一篇 下一篇

猜你喜欢

热点阅读