Days6-高大石头

作者: 高大石头 | 来源:发表于2020-01-18 15:54 被阅读0次

1.安装&加载R包

首先,设置中国特色社会主义镜像

options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/")) 
options(BioC_mirror="https://mirrors.ustc.edu.cn/bioc/") 

下载R包

#CRAN 的包
install.package(“包”)
#Bioconductor包
if (!requireNamespace("BiocManager", quietly = TRUE))
    install.packages("BiocManager")

BiocManager::install("包")

加载R包

方法一:
library("R包")
方法二:
require("R包")

在R的世界里,“包”治百病。

2.dplyr包基础函数实例

test <- iris[c(1:2,51:52,101:102),] #示例数据,iris简化版
#函数1——mutate( ) 新增列
mutate(test, new=Sepal.Length * Sepal.Width)

#函数2——select( ) 按列选择
select(test,c(1,5)) #按列号选择
select(test,Sepal.Length)#按列名选择
select(test, Petal.Length, Petal.Width)
vars <- c("Petal.Length", "Petal.Width")
select(test, one_of(vars))

#函数3——filter( ) 按行选择
filter(test, Species == "setosa")
filter(test, Species == "setosa"&Sepal.Length > 5 )
filter(test, Species %in% c("setosa","versicolor"))

#函数4——arrange( ) 按某一列或几列对数据进行排序
arrange(test, Sepal.Length) #默认从小到大排序
arrange(test, desc(Sepal.Length)) #从大到小排序

#函数5——summarize( )对数据进行汇总
summarise(test, mean(Sepal.Length), sd(Sepal.Length))
summarise(group_by(test, Species),mean(Sepal.Length), sd(Sepal.Length))#结合group_by进行汇总

3.dplyr实用技巧

#管道符 %>%
#count(test, Species) 统计某列的unique值 

<dplyr处理数据关系>

inner_join(test1, test2, by = 'x') #按照test1&test2取交集
left_jonn(test1, test2, by="x")
right_join(test1, test2, by = "x")
full_join(test1, test2, by= "x")
返回无法与y表匹配的x表的所记录anti_join( ) #反连接
test1 <- data.frame(x = c(1,2,3,4), y = c(10,20,30,40))
<简单合并>
·bionemarkets
相当于base包里的cbind()函数和rbind()函数;melge()!

biostars 相当于base包里的cbind()函数和rbind()函数

相关文章

  • Days6-高大石头

    1.安装&加载R包 首先,设置中国特色社会主义镜像 下载R包 加载R包 在R的世界里,“包”治百病。 2.dply...

  • Day2-高大石头

  • Day1-高大石头

    1.思维导图 2.markdown语法 (1)级别标题——“#”的个数 一级标题 二级标题 三级标题 四级标题 (...

  • Day3-高大石头

    linux环境下软件管理 1.软件管家——conda→minicoda(精华版) 2.软件下载 wget +<下载...

  • Day5-高大石头

    R数据结构 1.向量 <从向量中提取元素>(1)根据元素位置 (2)根据值 2.data.frame 3.直接使用...

  • Day4-高大石头

    R语言基础 1. R & Rstudio 下载及安装 tips:文件路径最好不要有中文或者空格, 否则容易报错,...

  • Maker Voice:靠太阳能供电的冰箱Bio Cooler问

    小石头•2014/06/16 23:18 Maker Voice:靠太阳能供电的冰箱Bio Cooler问世,高大...

  • 生病的狮子

    它与高大的石头融为一体眼睛里流着莫名的液体石头在偌大的园子里毫不起眼满地的秋草抖动长长的黄须依然虬劲,透出莫名的忧...

  • 陪伴是最长情的告白

    在异国他乡,三个相同年龄的人相遇了。秦晓阳富二代,高大帅气,他有一个哥们叫石头,两人一起长大,有武功底子,石头在一...

  • 高大

    你有没有突然觉得某人变得高大的经历? X先生是个1米6几的人,这在中国男人中,只是个吊车尾的数字。 可今天,突然一...

网友评论

    本文标题:Days6-高大石头

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