Day6 陈海影

作者: justsmile_84eb | 来源:发表于2019-11-27 18:34 被阅读0次

学习R包

安装加载R包三部曲

options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/")) 镜像
options(BioC_mirror="https://mirrors.ustc.edu.cn/bioc/")
install.packages("dplyr")安装或bioconductor::install()
library(dplyr)加载

dplyr五个基础函数

1.mutate(),新增列
mutate(test, new = Sepal.Length * Sepal.Width)
2.select(),按列筛选
select(test,Sepal.Length)
select(test,1)
select(test,c(1,5))
3.filter()筛选行 即按条件筛选出所需
filter(test, Species == "setosa")
filter(test, Species == "setosa"&Sepal.Length > 5 4.arrange(),按某1列或某几列对整个表格进行排序(默认从小到大)
arrange(test, desc(Sepal.Length))#用desc从大到小
arrange(test, Sepal.Length, desc(Sepal.Width))
5.summarise():汇总
summarise(test, mean(Sepal.Length), sd(Sepal.Length))# 计算Sepal.Length的平均值和标准差
先按照Species分组,计算每组Sepal.Length的平均值和标准差
group_by(test, Species)
summarise(group_by(test, Species),mean(Sepal.Length), sd(Sepal.Length))

dplyr两个实用技能

1:管道操作 %>% (cmd/ctr + shift + M)
2:count统计某列的unique值
count(test,Species)

dplyr处理关系数据

1.內连inner_join,取交集
2.左连left_join
3.全连full_join
4.半连接:返回能够与y表匹配的x表所有记录semi_join
5.反连接:返回无法与y表匹配的x表的所记录anti_join
6.简单合并cbind

相关文章

  • Day6 陈海影

    学习R包 安装加载R包三部曲 options("repos" = c(CRAN="https://mirrors....

  • Day4陈海影

    R和Rstudio的学习 准备工作 下载和安装R和Rstudio 了解R 完成简单作图 plot(rnorm())...

  • Day7--陈海影

    测序知识 了解测序过程和原理 几种测序区别

  • Day2-陈海影

    学习linux linux的服务器putty的练习图片发自简书App

  • Day-1 陈海影

    学习markdown相关语法并练习 先下载简书,设置文本格式为markdown

  • Day3 陈海影

    学习miniconda miniconda的准备 ![图片发自简书App](http://upload-image...

  • Day5 陈海影

    数据结构 向量,数组,矩阵,数据框 向量部分 1.区别向量变量定量2.从向量中取值(根据元素位置,值,逻辑?)(1...

  • 注读《两般秋雨盫随笔》卷二158:竹影词人

    竹影词人 海昌陈微贞,工词。有句云:“见他竹影横窗,疏疏密密,总写着个人两字。”杭堇浦太史呼为竹影词人。 〔试注〕...

  • 节哀

    陈北金死的时候,他儿子陈海哭得比谁都伤心。 人们来送陈北金,陈海红着眼睛招待,大家都说节哀节哀。可陈海...

  • Day6—陈科任

网友评论

    本文标题:Day6 陈海影

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