R语言符号知识点汇总

 更新时间:2021年03月22日 20:14:22   作者:看云  
在本篇文章里小编给大家整理的是一篇关于R语言符号知识点汇总内容,有需要的朋友们可以学习下。

符号

当在R中定义一个变量时,实际上就是在环境中将一个符号赋给一个值

x <- 1

实际上就是在全局环境中将符号x赋给一个长度为1,值为1的向量对象

当R解释器对表达式求值时,它会处理所有的符号

如果将若干个符号组合成一个对象,R会解析成该对象的每个符号

> x <- 1
> y <- 2
> z <- 3
> 
> (v <- c(x, y, z))
[1] 1 2 3
> 
> #由于v已定义,更改x的值并不会使v的值也相应变化 
> x <- 10
> v
[1] 1 2 3

可以推迟表达式的求值,使得符号不会立即被解析

> x <- 1
> y <- 2
> z <- 3
> 
> v <- quote(c(x, y, z))
> eval(v)
[1] 1 2 3
> 
> x <- 5
> eval(v)
[1] 5 2 3

使用delayedAssign函数创建一个允诺对象,使得变量只在初次用到时才会被求值

> x <- 1
> y <- 2
> z <- 3
> delayedAssign("v", c(x, y, z))
> x <- 5
> v
[1] 5 2 3

在包中使用允诺对象可以让用户使用对象而无须将其加载到内存中

不过无法判断一个对象是否是允诺对象,也无从知道它是在哪个环境中创建的

到此这篇关于R语言符号知识点汇总的文章就介绍到这了,更多相关R语言符号内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • R语言 如何获取指定位置的数据

    R语言 如何获取指定位置的数据

    这篇文章主要介绍了R语言 如何获取指定位置的数据,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • R语言科学计数法介绍:digits和scipen设置方式

    R语言科学计数法介绍:digits和scipen设置方式

    这篇文章主要介绍了R语言科学计数法介绍:digits和scipen设置方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • R语言及RStudio下载与安装方法

    R语言及RStudio下载与安装方法

    这篇文章主要介绍了R、RStudio下载与安装方法,本文通过图文图文并茂的方法给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • R语言中因子相关知识点详解

    R语言中因子相关知识点详解

    在本篇内容里小编给大家总结了关于R语言中因子的相关知识点以及相关实例内容,有兴趣的朋友们可以学习下。
    2021-04-04
  • R语言求一行(列表、list)数据的平均数操作

    R语言求一行(列表、list)数据的平均数操作

    这篇文章主要介绍了R语言求一行(列表、list)数据的平均数操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • R包clusterProfiler如何安装成功(新手必看!)

    R包clusterProfiler如何安装成功(新手必看!)

    最近在我以为ClusterProfiler已经安装好的时候,又遇到了一些问题,所以这篇文章主要给大家介绍了关于R包clusterProfiler如何安装成功的相关资料,需要的朋友可以参考下
    2023-02-02
  • R语言中set.seed()函数的作用详解

    R语言中set.seed()函数的作用详解

    set.seed()括号里面的参数可以是任意数字,是代表你设置的第几号种子而已,不会参与运算,是个标记而已。,这篇文章主要介绍了R语言中set.seed()函数的作用,需要的朋友可以参考下
    2022-09-09
  • R语言数据类型转换的实现(向量,列表,矩阵)

    R语言数据类型转换的实现(向量,列表,矩阵)

    我们在使用R语言做数据分析时,会一直对数据进行不同类型的转换,本文主要介绍了R语言数据类型转换的实现,具有一定的参考价值,感兴趣的可以了解一下
    2024-04-04
  • R语言日期时间的使用

    R语言日期时间的使用

    日期时间是常用的一种类型,本文主要介绍了R语言日期时间的使用,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • R语言使用gganimate创建可视化动图

    R语言使用gganimate创建可视化动图

    这篇文章主要为大家介绍了R语言使用gganimate创建可视化动图的实现示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05

最新评论