美文网首页
R包tidyverse学习

R包tidyverse学习

作者: M78_a | 来源:发表于2020-02-21 16:07 被阅读0次

教程来自: 慕课
微生物高通量数据分析入门

学习目标:

filter,arrange,mutate,select函数,R中的管道符%>%的运用

开始吧

使用内置的数据集diamonds作为练习

library(tidyverse)

#filter筛选
diamonds%>%
  filter(color == "D")

diamonds%>%
  filter(color == "D",cut =="Ideal")


#arrange排列,排序
diamonds%>%
  arrange(price)#升序排列

diamonds%>%
  arrange(desc(price))#降序排列

#filter和arrange联合
diamonds%>%
  filter(color == "D")%>%
  arrange(desc(price))
or
arrange(filter(diamonds,color == "D"),desc(price))


#mutate是改变或者增加一个变量
diamonds%>%
  mutate(price*7)#直接在末尾增加一列

diamonds%>%
  mutate(price = price*7) #增加一列并且赋值给原来price列

diamonds%>%
  mutate(price_RMB = price*7)#增加一列名为price_RMB

diamonds%>%
  filter(color == "D")%>%
  mutate(price_RMB = price*7)%>%
  arrange(price_RMB)

#select按列选择
diamonds %>%
  select(color,cut)

#summarise总结
diamonds%>%
  summarise(sum(price))

sum(diamonds$price)
mean(diamonds$price)
#好像这两种方法效果一样。

相关文章

  • D4-R for Data Science

    安装R包 install.packages("tidyverse")数据处理神包tidyverse 加载R包 li...

  • R包tidyverse学习

    教程来自: 慕课微生物高通量数据分析入门 学习目标: filter,arrange,mutate,select函数...

  • DAY7+ 学习笔记 by 康康

    《R与tidyverse——数据分析入门》学习笔记 R与tidyverse——数据分析入门[https://tia...

  • tidyverse包简介

    tidyverse包是对一些具有相同思想,且可以一同工作的R包的收集。载入tidyverse包的时候提醒哪些包是一...

  • 水稻GO分析

    1.构建水稻OrgDb包 1.1安装如下依赖: R 包:argparser, tidyverse, formatt...

  • R tidyverse 学习

    Tidyverse是一系列优秀R包的合集,其中最常用的7个package包括ggplot2/tibble/tidy...

  • 数据处理神器tidyverse(1)dplyr

    tidyverse包主要是由一组超级有用的R包(ggplot2,dplyr,purrr,tidyr,readr,t...

  • R. tidyverse,purrr包

    map 函数 map_家族 如: 类似于apply函数 与function(){}自编函数连用 map, map2...

  • R(tidyverse包)常用操作

    提取列 对列进行选择 select 函数 提取行 对行进行选择 filter 函数slice():按位置提取行fi...

  • 学习tidyverse(介绍)

    tidyverse是进行数据科学的R包,是为数据科学设计的R软件包的集合。 所有软件包都共享基本的设计理念,语法和...

网友评论

      本文标题:R包tidyverse学习

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