生信开冲Day 6- 小夫

学习R包!!

准备阶段
  • 设置镜像
options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/")) 
options(BioC_mirror="https://mirrors.ustc.edu.cn/bioc/") 
  • 安装
    install.packages(“包”)

    BiocManager::install(“包”)

取决于你要安装的包存在于CRAN网站还是Biocductor

  • 加载
    library(包)

    require(包)
开始!
  • dplyr五个基础函数
mutate(),新增列
select(),按列筛选
filter(),按行筛选
arrange(),按设定的列对整个表格进行排序
summarise(),汇总
  • dplyr两个实用技能
    1.管道 %>%
    快捷键是ctrl + shift + M
    就是将符号前的作为右边函数的第一个参数
    2.count()函数
    计数某列中各种值出现的次数
  • dplyr处理关系数据
    1.内连 inner_join() 取交集
    2.左连 left_join() 在前者基础上(前者格式定死)补上后者
    3.全连 full_join() 把后者所有数据加入到前者数据集中
    4.半连接 semi_join() 返回能够与y表匹配的x表中的记录
    5.反连接 anti_join() 返回不能与y表匹配的x表中的记录
  • dplyr简单合并
    1.bind_rows() 要求两者列数相同!
    2.bind_cols() 要求两者行数相同!
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容