前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Day6-学习R包

Day6-学习R包

原创
作者头像
用户10838900
发布2023-11-18 12:50:09
1360
发布2023-11-18 12:50:09
举报

Day6-学习R包

参考文献:生信星球

今天第六天,我爱学习,坚持学习感觉真好(暗示)

1.新的知识/概念:

R包(R package)

R包是什么?

R程序包是多个函数的集合,具有详细的说明和例子。

包含R函数,数据,帮助文档,描述文件等。

按照一定的规则,存放到网站。

为什么要安装R包?

特定的分析功能,需要用相应的程序包实现。

例如:作图包ggplot2

使用到哪个包就去安装和加载,知道要用的函数以及简单使用规律,查看帮助文档入门,统计学学到一定的程度,不要默认值,去指定值,这个过程可以调试。

目的不是学会某个具体的R包,而是找所有R包使用的规律。

R包都在哪里

通常来源三个网站

来源:知乎 ahsu

安装加载三部曲

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五个基础函数

1.mutate(),新增列

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

2.select(),按列筛选

(1)按列号筛选

select(test,1)

(2)按列名筛选

select(test, Petal.Length, Petal.Width)

vars <- c("Petal.Length", "Petal.Width")

select(test, one_of(vars))

3.filter()筛选行

filter(test, Species == "setosa")

4.arrange(),按某1列或某几列对整个表格进行排序

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

arrange(test, desc(Sepal.Length))#用desc从大到小

5.summarise():汇总

对数据进行汇总操作,结合group_by使用实用性强

summarise(test, mean(Sepal.Length), sd(Sepal.Length))

来源:csdn 铭记yu心

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
目录
  • Day6-学习R包
    • 今天第六天,我爱学习,坚持学习感觉真好(暗示)
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档