R语言学习之环境和函数的认识与应用
来源:互联网 发布:中拓互联 中文域名 编辑:程序博客网 时间:2024/05/01 18:50
创建的所有变量都存储于环境,而环境也是另外一种类型的变量,也可一把他当做参数传递给函数,可以与列表进行相互的切换
创建环境
> an <- new.env()> an<environment: 0x00000000034f8f70>>
个人感觉有点类似于C语言中的指针
向环境中分配变量
> an <- new.env()> an<environment: 0x00000000034f8f70>> an[['py']] <- c(12,15,20,21)> an[['py']][1] 12 15 20 21> an$a <- c(12)> an[a]Error in an[a] : object of type 'environment' is not subsettable> an$a[1] 12>
传入ls 或ls.str中,来检查所有的值
[1] 12> ls(envir = an)[1] "a" "py"> ls.str(envir = an)a : num 12py : num [1:4] 12 15 20 21>所有的环境都是嵌套的,因此可以用exists和get来寻找变量
创建函数
hyp <- function(x,y) {sqrt (x^2 +y)}> hyp(2,2)[1] 2.44949
函数的返回值return 根据最后一个计算的值来返回
args函数返回函数的参数的结对列表,而formalArgs()可以来返回参数列表
> args(hyp)function (x, y) NULL> formalArgs(hyp)[1] "x" "y"
0 0
- R语言学习之环境和函数的认识与应用
- R语言学习(4)-环境和函数
- R语言学习笔记 —— table 函数的应用
- R语言学习之字符串学习和因子的学习
- 解密R语言函数的环境空间
- C语言学习之认识exit()函数
- R语言之函数与包
- R语言学习之数据的清理和转化
- R语言函数环境空间
- R语言与函数估计学习笔记(函数展开)
- R语言与函数估计学习笔记(函数模型的参数估计)
- R语言学习之矩阵的建立
- 应用统计学与R语言实现学习笔记后记
- r语言介绍与应用
- R语言学习备忘录(三):数组、矩阵、列表和数据框、因子的应用
- R语言中数据的输入与输出之READ函数
- R语言学习之获取数据的学习(XML和JSON文件的读取)
- 【R语言学习】split函数
- C++ Effective_03
- 滑动返回类库SwipeBackLayout的使用问题,解决返回黑屏,和看到桌面
- Hadoop核心之MapReduce架构设计
- C语言的数组的介绍
- 五种方法查看Ubuntu-Redhat等Linux系统版本号等系统信息
- R语言学习之环境和函数的认识与应用
- 用思维导图展示测试框架/方法
- ubuntu14.04安装docker及升级docker
- hive操作(四)
- GO语言教程(一)Windows下Go的安装, 以及HelloWorld
- kali 2.0 安装之后的设置 一
- C++ A星算法
- js 解析key值为数字的json的问题
- videoView全屏问题