Day6--学习笔记--smartyy
2020-03-15 本文已影响0人
SmartSwift_529d
1.安装和加载R包
- 镜像设置
- 安装
- 加载
options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))
options(BioC_mirror="https://mirrors.ustc.edu.cn/bioc/") #镜像设置
install.packages("dplyr") #安装dplyr包
library(dplyr) #加载dplyr包
2.dplyr包五个基础函数
-
mutate()
,新增列 -
select()
,按列筛选
1.按列好筛选
2.按列名筛选 -
filter()
筛选行 -
arrange()
,按某1列或某几列对整个表格进行排序 -
summarise()
:汇总(结合group_by使用实用性强)
3.dplyr两个实用技能
- 管道操作 %>% (cmd/ctr + shift + M)
(加载任意一个tidyverse包即可用管道符号) - count统计某列的unique值
4.dplyr处理关系数据
- 內连
inner_join()
取交集 - 左连
left_join()
- 全连
full_join()
- 半连接:返回能够与y表匹配的x表所有记录
semi_join()
- 反连接:返回无法与y表匹配的x表的所记录
anti_join()
- 简单合并
bind_rows()
和bind_cols()