DAY6-琦

作者: 见期 | 来源:发表于2021-07-12 23:20 被阅读0次

加载和安装R包

1.镜像设置

file.edit('~/.Rprofile')

options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/")) #对应清华源 
options(BioC_mirror="https://mirrors.ustc.edu.cn/bioc/") #对应中科大源
image.png

2.检查

options()$repos
options()$BioC_mirror

3.安装+加载

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)

dplyr是安装包的名字


image.png image.png
test <- iris[c(1:2,51:52,101:102),] image.png

dplyr五个基础函数

1.新增列

mutate(test, new = Sepal.Length * Sepal.Width)

image.png

2.筛选列

select(test,1)

image.png
select(test,c(2,3)) image.png

select(test,Sepal.Length)#按列名筛选

image.png

3.筛选行

filter(test, Species == "setosa")

image.png

filter(test, Species == "setosa"&Sepal.Length>5)

image.png image.png

filter(test, Species %in% c("setosa","versicolor"))

image.png

4.排序

arrange(test, Sepal.Length)#默认从小到大排序

image.png
arrange(test, desc(Sepal.Length))#desc是从大到小
image.png

6.汇总

summarise(test,mean(Sepal.Length),sd(Sepal.Length))#计算Sepal.Length的平均值和标准差
group_by(test,Species)

image.png
summarise(group_by(test, Species),mean(Sepal.Length),sd(Sepal.Length))
image.png

dplyr两个实用技能

image.png

dplyr处理关系数据

options(stringsAsFactors = F)
 test1 <- data.frame(x = c('b','e','f','x'), 
                     z = c("A","B","C",'D'),
                     stringsAsFactors = F)
test1
image.png
test2 <- data.frame(x = c('a','b','c','d','e','f'), 
                    y = c(1,2,3,4,5,6),
                    stringsAsFactors = F)
test2
image.png

inner_join(test1,test2,by="x")
left_join(test1,test2,by = "x")
left_join(test2,test1,by = 'x')

image.png image.png
image.png
image.png
image.png

相关文章

  • DAY6-琦

    加载和安装R包 1.镜像设置 file.edit('~/.Rprofile') 2.检查 options()$re...

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

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

  • 学习小组Day7笔记-ww

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

  • 学习小组Day6笔记-ww

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

  • 2020-10-15学习小组Day6笔记-yikedou

    Day6-学习R包 一、安装和加载R包1.镜像设置参考你还在每次配置Rstudio的下载镜像吗?[https://...

  • 琦琦

    森林里住着一群可爱快乐的小动物,它们每天一起玩耍,一起郊游,一起做饭,大家互帮互助,过得潇洒又快乐。 有一只小刺猬...

  • 琦琦

    琦琦 裴浩宇 我还是很喜欢你 星夜为坛,银河为酒 趁微醺封一坛相思送你 风月都动容 你不动...

  • 琦琦

    琦琦啊 我不知道你为什么会突然想这么叫自己 这一刻你可能突然冒出想一了百了的冲动 没有人比我更能懂你的辛苦 所以我...

  • 嘴贫

    也是服了wuli琦琦 原说说 wuli琦琦(超人)的评论

  • 你和梦想之间,只差一个行动

    行动派创始人琦琦2017无保留分享会心得笔记 关注行动派和琦琦很久了,也听过琦琦线上的分享会和语音分享,但听琦琦...

网友评论

      本文标题:DAY6-琦

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