美文网首页生信星球培训第111期
学习小组Day 6笔记——向向

学习小组Day 6笔记——向向

作者: 玉露 | 来源:发表于2021-06-17 09:57 被阅读0次

学习R包

一、安装并加载R包

下载R包,不同的电脑可能不不一样镜像设置-安装-加载(其中镜像设置我好像没有用上,直接就输入下载的就下载成功了)
我首先是傻傻的什么内容都不告诉人家下载什么


后来知道肯定要把包的名字写进去,然后就开始下载了

加载的话是下面这样子,后面还跟了一段话

二 、dplyr函数的操作

首先test <- iris[c(1:2,51:52,101:102),]
给test赋值iris包的1、2、51、52、101、102行的数据

1. mutate()添加新变量并保留现有变量; transmute()添加新变量,并删除现有变量。

mutate(.data, 列名=数据)

test<-iris[c(1:2,51:52,101:102),]
mutate(test,new = Sepal.Length * Sepal.Width)


i
2. select(),按列筛选

select(data,筛选内容),可以按列名,按列数
select(test,c(1:5))

3. filter()筛选行,可以按行名,按行数,还可以筛选特殊字符

select(test,1). select(test,c(1,5))

在test中选择存在“setosa”的行,并且Sepal.Length>5的行
filter(test,Species=="setosa"&Sepal.Length>5)

4.arrange(),按某1列或某几列对整个表格进行排序

arrange(test, Petal.Length)#默认从小到大排序


arrange(test, desc(Petal.Length))#用desc从大到小

5.summarise():汇总

对数据进行汇总操作,summarise(group_by(test, Species),mean(Sepal.Length), sd(Sepal.Length))
计算每组Sepal.Length的平均值和标准差


6.管道操作%>%(cmd/ctr+shift+M)

计算机中的管道,就是一种解决进程间信息交互问题的手段。


7.count统计某列的各个元素的个数

三 、dplyr处理关系数据

内联,取交集 这里的交集是"bef"
inner_join()


左连
left_join()
结果会根据括号里前后文件的不一样有区别

全连
full_join()
最后的by="x",的引号部分单双额

半链接
semi_join()

简单合并
相当于base包里的cbind()函数和rbind()函数
bind_rows()需要两个表格列数相同
bind_cols()需要两个数据框有相同的行数


今天不仅学会了关于dplyr函数的运用,还把之前一直不会在markdown里展示的代码弄上了,也调整了图片的大小,这样看起来我的笔记应该就会好看了很多。

该笔记借鉴了“黑森林深处的小星星”的部分,小星星同学的学习笔记写的很好,值得我学习借鉴!

相关文章

  • 学习小组Day 6笔记——向向

    学习R包 一、安装并加载R包 下载R包,不同的电脑可能不不一样镜像设置-安装-加载(其中镜像设置我好像没有用上,直...

  • 《学习小组Day 4 笔记- 向向》

    一. R包的安装 从生信技能树的‘史上最贴心R包安装示范视频’https://mp.weixin.qq.com/s...

  • 学习小组Day 5 笔记——向向

    今天晚上是我工作汇报,汇报完了赶紧回来学习 今天是学习数据结构 一、赋值 赋予这个变量一个数值(其实也不一定是数值...

  • 《学习小组Day 3笔记-向向》

    确实是很新的新手,好多概念必须去了解,今天跟着视频学习了一下基础的概念image.png 今天的学习任务是linu...

  • 学习小组Day7笔记--向向

    刚好有在做相关seq的实验,所以关于二代测序的原理看起来就比较容易理解。 但是关于数据的格式还是需要再打印下来,仔...

  • 2020-06-20

    学习小组Day6笔记--马小林 1、如何配置RStudio的下载镜像 基础 在RStudio中,选择Tools——...

  • 学习小组Day7笔记--Robin

    学习笔记 继续学习Day6的R

  • 学习小组 Day 6 笔记--Danny

    R包获取与使用,以tidyr为例 一、获取一个R包小抄 方法1:去百度/谷歌XX小抄方法2:找Rstudio的ch...

  • 学习小组Day 6学习笔记-Chiu

    Day 6坎坷的学习之路。周六回家晚了,1点多打开想学习发现过期了,只能让花花第二天再发一次链接。结果今天学到一半...

  • Day-1--小陈

    生信星球-小组学习-day1 ##小陈 1.关于学习方法 学习、索引、小组讨论、正确提问、笔记、总结;心得 2...

网友评论

    本文标题:学习小组Day 6笔记——向向

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