学习小组Day6笔记-ZTY

学习R包

学习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基础函数

  • mutate() 新增列

mutate
  • select() 按列筛选

按列号筛选

按列名筛选

按列名筛选
  • filter() 筛选行

filter
  • arrange() 按某1列或某几列对整个表格进行排序

arrange
  • summarise() 汇总

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()函数则需要行数相同

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、设置镜像 通过file.edit('~/.Rprofile')来编辑R配置文件.Rprofile在.Rprof...
    胡看穿HOO阅读 298评论 0 0
  • 今天的内容主要是学习R包,包括包的安装、加载等;并且以dplyr包进行了举例,此包中主要包含了可对数据框进行操作的...
    soda0301阅读 336评论 0 0
  • Rstudio的R包学习 R包是多个函数的集合,具有详细的说明和示例。 安装和加载R包 镜像设置 在脚本编辑器中的...
    dodowfeng阅读 292评论 0 0
  • 学习R包 (以dqlyr为例) 安装和加载R包 1.镜像设置 初级模式 进行相关配置 但是这个是CRAN的镜像,如...
    松风阅读 252评论 0 0
  • 复习了Linux,发现命令还是要靠自己一点一点打出来才能记得更牢,总是复制粘贴现成的对于初学者来说不是好事。今天学...
    小莹子鸭阅读 184评论 0 1