Day6-冯致远

作者: 冯致远_9c26 | 来源:发表于2020-05-08 00:15 被阅读0次

学R包:

1. R包是啥?是多个函数的集合。Biocductor上有各种生信分析的R包。

2. Biocductor是啥?是一个免费,开源和开放式开发软件项目。

3. 首先配置好CRAN和Biocductor的镜像,加快下载速度

4. 安装方式:

CRAN:install.packages(“包”)
Biocductor:BiocManager::install(“包”)

以dplyr为例,共5个基础函数:

1. mutate():新增列

2. select():按列筛选

按列号筛选:(数字)
按列名筛选:需要使用one_of函数

3. filter():按行筛选

4. arrange():按某1列/几列进行排序

默认为从小到大,+des后变从大到小

5. summarise():汇总,比如先分组,再计算组内均值

dplyr实用技巧:

1. 管道操作 %>% (cmd/ctr + shift + M)

2. count统计某列的unique值

dplyr处理关系数据,就是将2个表连接:

1. 内连:inner_join:取交集

2. 左连:left_join:以左集为标准,右集对应

3. 全连:full_join:全列出来,但默认从上到下先交集后无交集

4. 半连接:semi_join:能够与右集匹配的左集的所有记录

5. 反连接:anti_join:无法与右集匹配的左集的所有记录

6. 简单合并:

bind_rows():需要两个表格列数相同
bind_cols():需要两个数据框有相同的行数

相关文章

  • Day6-冯致远

    学R包: 1. R包是啥?是多个函数的集合。Biocductor上有各种生信分析的R包。 2. Biocducto...

  • 【玄幻】妙医圣手(第七章)

    突然身后又是一阵汽车鸣笛声响过,冯致远与苏芝急匆匆地走了过来。 “小兄弟请留步。” 一见自己四名手下的情形,冯致远...

  • Day5-冯致远

    1. 元素的概念: 标量:一个元素组成的变量 向量:多个元素组成的变量 2. 赋值: <-:可以是一个数值,也可以...

  • Day3-冯致远

    学习内容 1. miniconda:生信软件的app store 2. 学习了miniconda的下载,安装,配置...

  • Day1-冯致远

    为什么报名? 刚刚进入临床,刚刚接触科研,因为组里的需要就要学习生信。其实自己对生信没有什么兴趣,身边也没有可以咨...

  • Day4-冯致远

    R语言环境: 1. R是一种编程语言,包括很多函数,可用来统计、计算、绘图 2. Rstudio是可视化的图形界面...

  • Day2-冯致远

    Linux常用命令: 1. pwd:当前路径 2. mkdir:创建新文件夹 3. cd:ls显示当前文件夹的列表...

  • Day7-冯致远

  • 《学习小组DAY6笔记-喵》

    Day6-学习R包 dplyr五个基础函数 dplyr两个实用技能 dplyr处理关系数据

  • 学习小组Day7笔记-ww

    Day6-学习测序知识 测序原理 主要参考:https://www.jianshu.com/p/101c14c3a...

网友评论

    本文标题:Day6-冯致远

    本文链接:https://www.haomeiwen.com/subject/zihtnhtx.html