美文网首页生信学习
2019-12-07 Day6 学习R包应用

2019-12-07 Day6 学习R包应用

作者: 卅衣 | 来源:发表于2019-12-10 00:12 被阅读0次

配置Rstudio的下载镜像

-- options函数就是设置R运行过程中的一些选项设置
options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/")) --对应清华源
options(BioC_mirror="https://mirrors.ustc.edu.cn/bioc/") --对应中科大源

首先用file.edit()来编辑文件:
添加好上面file.edit('~/.Rprofile')
添加好上面的两行options代码

保存=》重启Rstudio 再运行一下:options()repos和options()BioC_mirror

image.png

安装

R包安装命令是install.packages(“包”)或者BiocManager::install(“包”)。
取决于要安装的包存在于CRAN网站还是Biocductor,存在于哪里?可以谷歌搜到。

加载

library(包)
require(包)均可

实验

image.png
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)

示例数据
test <- iris[c(1:2,51:52,101:102),]

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


image.png

select(),按列筛选
(1)按列号筛选
select(test,1)


image.png

(2)按列名筛选
select(test, Petal.Length, Petal.Width)


image.png
3.filter()筛选行
filter(test, Species == "setosa")
image.png
4.arrange(),按某1列或某几列对整个表格进行排序

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


image.png
arrange(test, desc(Sepal.Length))--用desc从大到小
5.summarise():汇总
summarise(test, mean(Sepal.Length), sd(Sepal.Length))# 计算Sepal.Length的平均值和标准差

summarise(group_by(test, Species),mean(Sepal.Length), sd(Sepal.Length))
--先按照Species分组,计算每组Sepal.Length的平均值和标准差
group_by(test, Species)


image.png

相关文章

  • 2019-12-07 Day6 学习R包应用

    配置Rstudio的下载镜像 -- options函数就是设置R运行过程中的一些选项设置options("repo...

  • 生信星球学习小组第37期 day6 chen

    Day6 R包学习 2020-2-19 1. 了解R包 R包是多个函数的集合,具有详细的说明和示例。 学生信,R...

  • 学习小组Day6笔记--kan

    笔记来自生信星球学习小组资料 Day6 学习内容-R包安装使用 1.思维导图镇楼 2.R包基本情况 由社区开发(d...

  • 学习小组Day7笔记--Robin

    学习笔记 继续学习Day6的R

  • 2022-04-27

    day6 R包的安装与使用——罗wb R包的安装 镜像设置 先运行file.edit('~/.Rprofile')...

  • 生信零基础 Day6 by Sure栗子

    继续R学习-R包的简单应用 以下资源均来自“生信星球公众号” R包及其小抄 R包是别人写好的封装好了的命令包,有各...

  • Day6 学习R包

    镜像设置 1.菜单法 可以配置CRAN镜像,一般选清华 *但是bioconductor上R包没法用这个CRAN镜像...

  • Day6 学习R包

    学习心得 今天主要学习的是R包,R包对于生信而言是非常重要的,主要包括安装和加载R包,同时了解了dplyr这个包中...

  • 生信星球学习Day6

    今天学习RStudio镜像设置(一劳永逸法)及R包的下载及加载,以dplyr为例。 [Day6学习内容思维导图](...

  • 学习小组DAY6——学习R包

    学习R包 一、安装和加载R包 step1:镜像设置通过命令options()$repos检验RStudio的镜像,...

网友评论

    本文标题:2019-12-07 Day6 学习R包应用

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