学习R包
以dplyr为例
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") #安装
library(dplyr) #加载
2. dplyr基础函数
-
arrange() 按某1列或某几列对整个表格进行排序
3. dplyr实用技能
-
管道操作 %>% (快捷键cmd/ctr + shift + M)
-
统计某列的唯一值 count
4. dplyr处理关系数据——将2个表进行连接
-
內连,取交集 inner_join(test1, test2, by = "x")
-
左连left_join
-
全连full_join
-
半连接:返回能够与y表匹配的x表所有记录semi_join(x = test1, y = test2, by = 'x')
-
反连接:返回无法与y表匹配的x表的所记录anti_join
-
简单合并
bind_rows()函数需要列数相同
bind_cols()函数则需要行数相同