RNote103---R中的变量名操作

网友投稿 827 2022-10-08

RNote103---R中的变量名操作

RNote103---R中的变量名操作

title: “R中的变量名操作” author: “刘栋” date: “2018年7月12日” output: word_document

knitr::opts_chunk$set(echo = TRUE)

目的明确:循环赋值时,希望取出的字符串直接作为变量名。

exists

查看当前工作空间是否存在该对象。

# 1.注意输入的是字符串# 2,返回 FALSEexists("test")

# 返回TRUEtest <- 1:10test_name <- "test"exists(test_name)

get0&get

直接获取变量名为​​x​​​的值(x=string,要求是字符串),如果不存在​​get0​​​返回​​NULL​​​,​​get​​​返回​​Error​​。

# 返回 1 2 3 4 5 6 7 8 9 10get0("test")# 返回 1 2 3 4 5 6 7 8 9 10get("test")

# 返回 NULLget0("tes")# 返回 Error in get("tes") : object 'tes' not foundget("tes")

assign

​​assign(x, value)​​​,​​x​​​为字符串,​​value​​​为具体变量值,执行代码,即可生成​​x​​变量。

# 返回 FALSE,即当前工作空间内没有tes变量exists("tes")# 返回 生成tes变量assign("tes",c("a","b","c"))# 获取变量名为"tes"的变量get0("tes")

2018-07-12 于南京市建邺区新城科技园

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:微信小程序开发框架、资源-干货汇总(微信小程序基本框架)
下一篇:小程序 Gulp 开发脚手架
相关文章

 发表评论

暂时没有评论,来抢沙发吧~