美文网首页R
R:字符串<->变量名

R:字符串<->变量名

作者: 东方不赞 | 来源:发表于2020-06-23 19:38 被阅读0次

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

  • assign('a',1)
  • get0('a')

用法

用法来说,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
save(list="a",file="123.Rdata")
  • 关于save的新发现
    save一回可以存储好多变量到一个文件。
save(list=c('a','b','c'),file="123.Rdata")

相关文章

  • R:字符串<->变量名

    最近想批量处理一批数据,需要对数据批量命名。这里R有两个基础函数: assign('a',1) get0('a')...

  • python 字符串补充(strip、lstrip、rstrip

    strip、lstrip、rstrip使用方法: 字符串变量名.strip('指定字符')字符串变量名.lstri...

  • 第1关 数据类型与转换

    数字转字符串 如果我们把变量名number放进引号里后,被强制转换为字符串的,将是变量名number,而不是变量名...

  • c

    1、字符串变量名称为指针地址,so ,scanf("%s",字符串名称);||int float等则需要“&变量名...

  • 字符串处理+基础正则表达式

    一、字符串截取及切割 1.字符串截取 ${变量名:起始位置:长度} expr substr "$变量名" 起始位...

  • python基础要点

    1、通常用全部大写的变量名表示常量;2、r''表示''内部的字符串默认不转义;3、布尔值可以用and、or和not...

  • linux--找到某个变量属于哪个文件下

    grep -r -l '变量名字' 文件目录

  • Linux基础shell,无C高级的预习(4)

    shell脚本 1,字符串的操作1)若打印时有空格,则应“$变量名”;若字符串赋值时,若值中有空格,变量名 = “...

  • TS 字符串新特性

    No 1:声明多行字符串: ` 这里面支持换行 ` No 2:字符串模板 : `I am ${变量名}` ,...

  • es6

    1.模板字符串 $().append(` `) 添加模板字符串,模板字符串中嵌入变量,需要将变量名写在${}之中。...

网友评论

    本文标题:R:字符串<->变量名

    本文链接:https://www.haomeiwen.com/subject/cdxkfktx.html