美文网首页生信星球培训第九十一期
生信星球学习小组day6-学习R包心得——Milin我心

生信星球学习小组day6-学习R包心得——Milin我心

作者: Milin我心 | 来源:发表于2020-12-09 23:54 被阅读0次

以R包dplyr为例,学习以下代码

首先安装dplyr,由于之前已经install.packages("tidyverse"),而tidyverse包括R包dplyr,所以安装即library(tidyverse)后dplyr也被安装了

1. 新增列,mutate,以iris数据集(简版)为例,首先赋予test为iris数据集(简版),然后mutate(test, new = Sepal.Length * Sepal.Width)即新增了乘积的一列。

2. 按列筛选,select(test, ),空白填名称、顺序都行

3. 按行筛选,例如filter(test, Species == "setosa"),然后filter(test, Species == "setosa"&Sepal.Length > 5 )进一步筛选,缩小范围

4. 按列对表格排序,arrange(test, Sepal.Length)#默认从小到大排序,改变默认,则arrange(test, desc(Sepal.Length))#表示由大到小,desc即decend后退

5. 汇总,summarise(test, mean(Sepal.Length), sd(Sepal.Length))计算Sepal.Length的平均值和标准差,也可以group_by(test, Species)分亚之后在统计平均值和标准差

6. 统计某列的unique值,如count(test,Species)

7. 将几列数连接成表,如```test1 <- data.frame(x = c('b','e','f','x'),

                z = c("A","B","C",'D'),
                stringsAsFactors = F)```,包括内连接、左连接、右连接、全连接等几种形式,对映集合的几种形式,另外用```bind_rows(test1, test2)```,```bind_cols(test1, test3)```可以分别对列相同、行相同数的表格进行合并

相关文章

  • DAY6-谢荣俊

    学习让我快乐!!! 生信星球学习小组第87期DAY6-学习R包 思维导图 谢荣俊 一、安装和加载R包: 镜像设置:...

  • 生信星球学习小组day6-学习R包心得——Milin我心

    以R包dplyr为例,学习以下代码 首先安装dplyr,由于之前已经install.packages("tidyv...

  • 2020-12-06

    生信星球学习小组day3——linux环境下安装软件——Milin我心 今天的学习模式是串联的模式 第一步:先在云...

  • 学习小组Day6笔记-ww

    Day6-学习R包 安装和加载R包 镜像设置 (引自生信星球教程https://mp.weixin.qq.com/...

  • Day6-七角君

    生信星球学习小组第92期 本期的主题是学习R包框架如图↓

  • 《学习小组Day6笔记-Cristal》

    生信星球-学习小组-第六天-学习R包 安装和加载R包(1)镜像(2)安装(3)加载 dplyr五个基础函数(1)m...

  • Day-1--小陈

    生信星球-小组学习-day1 ##小陈 1.关于学习方法 学习、索引、小组讨论、正确提问、笔记、总结;心得 2...

  • 生信星球学习小组day7—测序—Milin我心

    今天初步了解了一下测序的知识,结合课程的资料,主要总结了以下的思维导图:生信星球学习小组-day7—测序——Mil...

  • 学习小组Day6笔记——冬梅

    生信星球学习笔记-Day5学习R包 安装和加载R包 镜像设置操作界面设置CRAN的镜像:Tools→Globle ...

  • 学习小组Day6笔记--kan

    笔记来自生信星球学习小组资料 Day6 学习内容-R包安装使用 1.思维导图镇楼 2.R包基本情况 由社区开发(d...

网友评论

    本文标题:生信星球学习小组day6-学习R包心得——Milin我心

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