美文网首页R语言编程进阶
R语言with/within函数添加数据框到环境变量

R语言with/within函数添加数据框到环境变量

作者: 医科研 | 来源:发表于2019-06-28 11:15 被阅读12次

作者:白介素2

R语言中的with/within函数

介绍一个神操作
如何把数据框或列表作为环境,自由的调用其中的对象? 这样可以方便我们自由的使用数据框或列表中的内容 with和within 函数可以实现这个功能

举例说明-创建一个数据框


data<-matrix(rnorm(20),nrow = 4,ncol=5)
colnames(data)<-paste("a" ,1:5,sep ="")
rownames(data)<-paste("b",1:4,sep = "")
head(data)
##           a1         a2          a3         a4         a5
## b1 0.1407572 -1.0753243  1.05969022  1.7299476  2.0103886
## b2 0.9444536  0.8070661 -0.40638541 -0.0188307 -1.8951655
## b3 0.8461612  1.8689966  0.35246392 -0.2582239  1.0077248
## b4 0.5972781  0.4731699  0.04460225  1.4033448 -0.2314584
data<-as.data.frame(data)

直接调用失败

#cbind(a1,a2)
#a1+a2

使用with函数将data添加到环境

成功的直接调用,相当于这个变量已经添加到了当前环境 这样我们得以自由方便的调用数据框或列表中的变量 非常重要的技巧!

with(data,cbind(a1,a2))
##             a1         a2
## [1,] 0.1407572 -1.0753243
## [2,] 0.9444536  0.8070661
## [3,] 0.8461612  1.8689966
## [4,] 0.5972781  0.4731699
##
with(data,a1+a2)
## [1] -0.9345671  1.7515197  2.7151578  1.0704480

我是白介素2,下期再见。

**转载请注明出处:R语言with/within函数添加数据框到环境变量
相关阅读
R语言简单for循环(二)
R语言for循环批量计算相关系数(一)
R语言-相关系数计算(一)
R语言相关系数计算与可视化(二)

相关文章

  • R语言with/within函数添加数据框到环境变量

    作者:白介素2 R语言中的with/within函数 介绍一个神操作如何把数据框或列表作为环境,自由的调用其中的对...

  • R programming - WEEK4

    参考文献 R语言实例-数据过滤grep正则表达式R 语言中,数据框依据不同列进行排序R语言rank函数详细解析R语...

  • R语言日常笔记(2)distinc函数

    接上文:R语言日常笔记(1)filter函数 所使用的数据集是starwars数据集 本文将会接受如何数据框处理的...

  • 学习小组Day5笔记--Xiaofan1991

    R语言正式开始 一、数据类型重点掌握 重点掌握向量和数据框 二、读取本地数据 read.table函数要重点掌握 ...

  • 四、文件读写

    1.文件读写 (1)文件写入 表格文件读入R语言里,就是数据框,对数据框的修改不会同步到表格文件 (2)将数据框导...

  • 2019-08-10 Day-5 杜诗蓓

    今日重点:R语言数据类型:向量和数据框

  • R常用函数

    R语言常用代码整理 排序 order()函数 均值 mean(b$number)计算b数据框number这一列的平...

  • R语言--高效操作数据框(dplyr包)(1)

    数据框是R语言中的一个重要数据结构,在数据分析过程中,主要的数据对象就是数据框。R语言内置了data.frame类...

  • Part 4:文件读写

    Part 4:文件读写 1.认识csv格式 表格文件读入到R语言里,就是个数据框 对数据框进行的修改不会同步到表格...

  • R神奇的函数----未完待续

    1.transform within 这两个都可用在数据框的列增加上,但within除了数据框还可以用在别的数据类...

网友评论

    本文标题:R语言with/within函数添加数据框到环境变量

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