Day6-zhh- 学习R包(生信星球学习笔记)

2023-11-04 20:36:14 浏览数 (2)

R语言必学的原因是丰富的图表和Biocductor上的各种生信分析R包,且包的使用是一通百通的。

安装和加载R包

1.镜像设置 https://mp.weixin.qq.com/s/XvKb5FjAGM6gYsxTw3tcWw

按链接中操作设置清华源和中科大源的镜像按链接中操作设置清华源和中科大源的镜像

2.安装和加载

安装和加载安装和加载

示例数据直接采用内置数据集iris的简化版

内置数据集iris内置数据集iris

dplyr 五个基本函数

1.mutate(),新增列

mutate(),新增列mutate(),新增列

2.按列号筛选

按列号筛选按列号筛选

3.按列名筛选

这两行代码需要一行一回车

按列名筛选按列名筛选

4.filter()筛选行

filter()筛选行filter()筛选行

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

arrange()排序arrange()排序

6.summarise()汇总

summarise(),汇总summarise(),汇总

管道操作 %>%(快捷键cmd/ctr shift M)

(加载任意一个tidyverse包即可用管道符号)

管道符%>%指"then",像架起了一条管道一样,把两行代码连接起来

管道符管道符

count统计某列的值

countcount

dplyr 处理关系数据

内连,左连

内连inner-join,取交集;左连left-join内连inner-join,取交集;左连left-join

全连

全连全连

半连接,反连接

半连接,反连接半连接,反连接

简单合并

在相当于base包里的cbind()函数和rbind()函数;注意,bind_rows()函数需要两个表格列数相同,而bind_cols()函数则需要两个数据框有相同的行数

简单合并简单合并

0 人点赞