美文网首页
2019-11-18R语言-day1软件安装与R包

2019-11-18R语言-day1软件安装与R包

作者: Courage_c2bc | 来源:发表于2019-11-18 21:57 被阅读0次

1.R软件的安装

下载R语言的软件: https://cran.r-project.org/bin/windows/base/
下载Rstudio这个R编辑器: https://www.rstudio.com/products/rstudio/download/


2.常用基础命令

2.1sessionInfo()查看R解释器版本及运行平台信息

>sessionInfo()

2.2libPaths() 查看R包安装路径

>.libPaths()

2.3查看当前加载的R包

 >search()

3.R包的安装

R 包的安装基本分为两种 : (1)本地安装 (2)在线安装

3.1本地安装 (一般不用)

https://cran.r-project.org/mirrors.html选择中国镜像-packages-Table of available packages, sorted by name-选择所需下载
这种方法缺点是无法自动安装依赖包,需要后续再安装。

3.2在线安装

3.2.1从CRAN安装
3.2.1.1指令安装
>install.packages('packageName')

这个函数会从你设置的CRAN镜像中下载指定的包的二进制代码并安装到.libPaths()指示的地方。我们也可以在函数中通过设置lib这个参数来指定安装到哪个目录。
这个函数也可以安装存放在本地的包的二进制文件,直接传给函数包的路径和包名字为参数就好。

3.2.1.1鼠标点击操作安装

Rstudio中右侧Packages-install-默认即从CRAN中下载-输入Packages名称-install

3.2.2从Github安装

devtools包的install_github()函数用于从Github上安装R包。

 library(devtools)
 install_github('hadlley/dplyr')  #(Github的仓库名+R包名)
 install_github("twitter/AnomalyDetection")

install.packages()install_github()函数所需的参数是不同的。install.packages()只需包名即可,而install_github()需要提供Github的仓库名。这意味着当你想从Github上安装一个R包的时候你必须准确的记得它的仓库名称
githubinstall包提供了一种类似于install.packages()的方式,只需包名即可安装R包。

 install.packages('githubinstall') #已发布至CRAN
 library(githubinstall)
 githubinstall('AnomalyDetection')

Suggetion:

  • twitter/AnomalyDetection
    Do you install the package?
    1: Yes (Install)
    2: No (Cancel)

githubinstall()会从Github的仓库中搜索相应的R包,并询问你是否安装。

此外,如果你只是模糊的记得包名也可以安装成功,githubinstall包通过模糊的字符串会自动纠正包名
githubinstall包的源代码在Github上可见https://github.com/hoxo-m/githubinstall
githubinstall包提供了若干有用的函数:

githubinstall 或者 gb_install_packages()
gh_suggest() #以向量的形式返回建议的仓库名。如gh_suggest("AnomalyDetection")

gh-suggest_username() #如果你只是模糊的记得Github用户名的时候,gh-suggest_username()函数非常有用。如gh_suggest_username('hadly')

gh-list_packages() #函数以数据框的形式返回Github上R包的仓库名列表
gh_search_packages() #函数返回Github上所有标题包含给定关键词的R包如 gh_search_packages('lasso')
gh_show_source() #显示Github上给定R函数的源代码
gh_update_package_list() #更新R包 gh_update_package_list()

githubinstall()gh_install_packages()的别名。

3.2.3 从Bioconductor安装

安装步骤见:Bioconductor - Install

The current release of Bioconductor is version 3.10; it works with R version 3.6.0.

if (!requireNamespace("BiocManager", quietly = TRUE))
install.packages("BiocManager")
 BiocManager::install("fastcluster") #以fastcluster为例

记得检测Bioconductor 包的更新。


4加载R包

     library(package_name)

也可以鼠标点击Rstudio右侧 packages下 各个R包前的小方块,通过勾选来实现加载功能


5常用R包

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

 #      https://bioconductor.org/packages/release/bioc/html/GEOquery.html
 if (!requireNamespace("BiocManager", quietly = TRUE))
  install.packages("BiocManager")
 BiocManager::install("KEGG.db",ask = F,update = F)
 BiocManager::install(c("GSEABase","GSVA","clusterProfiler" ),ask = F,update = F)
 BiocManager::install(c("GEOquery","limma","impute" ),ask =      F,update = F)
 BiocManager::install(c("org.Hs.eg.db","hgu133plus2.db" ),ask = F,update = F)

 # 下面代码被我注释了,意思是这些代码不需要运行,因为它过时了,很多旧教程就忽略
 # 在代码前面加上 # 这个符号,代码代码被注释,意思是不会被运行
 # source("https://bioconductor.org/biocLite.R") 
 # library('BiocInstaller') 
 # options(BioC_mirror="https://mirrors.ustc.edu.cn/bioc/") 
 # BiocInstaller::biocLite("GEOquery")
 # BiocInstaller::biocLite(c("limma"))
 # BiocInstaller::biocLite(c("impute"))

 # 但是接下来的代码又需要运行啦
 options()$repos
 install.packages('WGCNA')
 install.packages(c("FactoMineR", "factoextra"))
 install.packages(c("ggplot2", "pheatmap","ggpubr"))
 library("FactoMineR")
 library("factoextra")

 library(GSEABase)
 library(GSVA)
 library(clusterProfiler)
 library(ggplot2)
 library(ggpubr)
 library(hgu133plus2.db)
 library(limma)
 library(org.Hs.eg.db)
 library(pheatmap)

相关文章

  • 2019-11-18R语言-day1软件安装与R包

    1.R软件的安装 下载R语言的软件: https://cran.r-project.org/bin/windows...

  • 2019-02-19

    R语言学习笔记-R包安装 R语言是一个开放性的统计学语言,r包的丰富程度涵盖了几乎生产和生活的各个方面,r包与r包...

  • R作业初级

    初级题目 R语言练习题-初级 正式开始我们的旅程 软件安装以及R包安装参考:http://www.bio-info...

  • R语言中如何更改R包安装路径

    R中包的安装位置默认是在C盘,经常出现C盘不够用,那我们就需要吧软件安装在其他盘中,包括R语言中R包 现在就设置到...

  • 优先选择二进制可执行软件进行安装

    软件安装分三类:1) 二进制可执行程序: 下载软件包解压就可以了。2)所有的语言代码 :R/java 用安装包...

  • 学习小组Day4-Bossa

    初识R语言 软件的安装 R软件的安装 从官网下载对应版本, 下载地址为:R语言官网。接下来单击【Download...

  • R包install失败:cannot open URL

    R语言包安装问题: 这是一类包的安装问题: R包install失败:cannot open URL 'https:...

  • R语言的基础环境搭建

    R 语言 安装说明 注意:R 和 RStudio 都要安装。要先安装R,然后安装 RStudio。一、下载安装包 ...

  • R语言学习记录

    R、Rstudio安装 包的安装 r语言实战相关代码记录 报错系列

  • 软件安装配置系列(二)——Rstudio安装

    上次我们讲了软件安装配置系列(一)——R软件安装 这次给大家介绍的是目前R语言中编辑、运行R语言最理想的工具之一。...

网友评论

      本文标题:2019-11-18R语言-day1软件安装与R包

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