R: R package安装的几种方式

31 篇文章 105 订阅

一、CRAN安装

对于大多数R包或可以在R官网上查询到的包,都可以直接进行安装。

  1. 直接利用代码安装
    install packages("R包的名称")

  2. 从R—packages界面搜索安装
    在第3步中输入R包名称,检索,点击“Install”进行安装,待安装进度走完,会显示安装成功。
    在这里插入图片描述
    图1 R包安装

  3. 从菜单栏—tools中进行安装,出现与图1中相同界面,输入检索并安装即可。
    在这里插入图片描述
    图2 R包安装

这种方式安装的R包,通常比较好安装,不容易出现问题。

  1. 对于要下载的R包不在R语言官网上,则极有可能在Bioconductor或者Github上,可以先登录Bioconductor官网github搜索相关R包,搜索后先查看其相关用途,再进行安装。其中,Bioconductor主要是跟生物数据分析及可视化相关的包。

二、Bioconductor安装

以“RMassBank”为例,可按以下方式进行安装。

if (!requireNamespace("BiocManager", quietly = TRUE))
    install.packages("BiocManager")

BiocManager::install("RMassBank")

需利用BiocManager包中的install函数进行安装。

三、Github安装

利用devtools包中的“install_github()”函数进行安装。

library(devtools)
install_github("schymane/ReSOLUTION")

需注意的是,这种方式需注明R包所属库的名称,如上述的“schymane”,否则容易报错。
为此有人开发了另一个包:githubinstall,也是专门用来从github安装R包的,且用法类似于install.packages(),只需提供包的名字即可,参见R基础笔记——R语言包的安装

#load githubinstall at first
library(githubinstall)
install_github('dplyr') #install from github, e.g. dplyr

四、手动安装

对于一些较难安装的包,可以通过本地安装的方式来实现,首先需要先下载对应的压缩包,如ReSOLUTION,下载zip格式文件到自己电脑。
在这里插入图片描述
图3 下载R包
通过与第一种方法相同的打开方式,打开下载的R包进行安装即可。
在这里插入图片描述
图4 安装R包

对于R包安装失败的常见原因:

  • 26
    点赞
  • 111
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
R软件的介绍 R是一个开放的统计编程环境,是一种语言,R语言是从S语言演变而来的。S语言是二十世纪70年代诞生于贝尔实验室,由Rick Becker, John Chambers, Allan Wilks开发。基于S语言开发的商业软件Splus,可以方便的编写函数、建立模型,具有良好的扩展性,取得了巨大成功。1995年由新西兰Auckland大学统计系的Robert Gentleman和Ross Ihaka,编写了一种能执行S语言的软件,并将该软件的源代码全部公开,这就是R软件,其命令统称为R语言。R是开源软件,代码全部公开,对所有人免费。R可在多种操作系统下运行,如Windows, Li~和UNIX等。R需要输入命令,可以编写函数和脚本进行批处理运算,语法简单灵活。目前在R网站上约有两千多个程序包,涵盖了基础统计学、社会学、经济学、生态学、地理学、医学统计学、生物信息学等诸多方面。 R的获取与安装 R诞生于the University of Auckland的统计系。The Comprehensive R Archive Network简称CRAM,提供下载安装程序和相应软件包。 R主页http://www.r-project.org/a下载:CRAM,选择镜像(如:http://cran.cnr.berkeley.edu/ ),选择操作系统(Linux,Windows或MacOS)。 以下简述R FOR WINDOWS的安装和使用: 在R主页下可以找到R的各个版本的安装程序和源代码。点击进入:Windows (95and later),再点击:base,下载SetupR.exe,约18兆,此便是R FOR WINDOWS的安装程序。双击SetupR.exe,按照提示一步步安装即可。 安装完成后,程序会创建R程序组并在桌面上创建R主程序的快捷方式(也可以在安装过程中选择不要创建)。通过快捷方式运行R,便可调出R的主窗口。 类似于许多以编程方式为主要工作方式的软件,R的界面简单而朴素,只有不多的几个菜单和快捷按钮。快捷按钮下面的窗口便是命令输入窗口,它也是部分运算结果的输出窗口,有些运算结果则会输出在新建的窗口中。 主窗口上方的一些文字是刚运行R时出现的一些说明和指引。 文字下的:>符号便是R的命令提示符,在其后可输出命令;>后的矩形是光标。R一般是采用交互方式工作的,在命令提示符后输入命令,回车后便会输出结果。 在R朴素的界面下,是丰富而复杂的运算功能。 附加包的安装 install. packages(package name, dependencies=TRUE) Windows下可以用菜单Packages--} Install package(s)安装 版本的更新 主程序:Windows下面只能卸载再安装 程序包:update.packages() RStudio R语言可以独立运行,但是Rstudio作为R附加的GUI,有效的划分功能区,使输入和输出更为方便。 RStudio是可以在Mac OS X, Linux和Windows上运行在R编程语言中的生产力和灵活的用户界面。是一个自由和开源编程语言和环境,提供了大量的图形和统计方法统计计算和图形。从中可以快速方便地访问各种生产力工具的面向用户的界面。RStudio是一个非常实用的R语言的IDE,是一个免费的软件,特别是其服务器软件,可以将其构建在Linux服务器上,然后通过远程网页登陆访问,使得R语言的使用获得了极大的方便,也可以说是一个小小的云服务。
R语言中,有几种不同的方式可以安装package。一种常见的方式是使用install.packages()函数来从CRAN(Comprehensive R Archive Network)安装包。例如,要安装dplyr包,可以使用以下代码:install.packages("dplyr")。\[1\] 另一种方式是使用githubinstall包来从GitHub安装R包。这个包的用法类似于install.packages()函数,只需提供包的名称即可。例如,要从GitHub安装dplyr包,可以使用以下代码:install_github("tidyverse/dplyr")。\[1\] 还有一种方式是手动安装包。你可以通过提供包的URL来安装包。例如,要手动安装ggplot2包,可以使用以下代码:install.packages("http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_0.9.1.tar.gz", repos=NULL, type="source")。\[2\] 最后一种方式是使用命令行版本安装。在Linux版本中,你可以使用命令行从网上自动下载包,例如:sudo su - -c "R -e \"install.packages('shiny', repos='https://cran.rstudio.com/')\""。如果是Linux,你也可以使用命令行安装本地包,例如:sudo R CMD INSTALL package.tar.gz。在Windows或Mac平台上,一般不推荐使用命令行格式,而是使用可视化界面进行安装。\[3\] 总结起来,R语言安装package方式包括使用install.packages()函数、使用githubinstall包、手动安装包以及使用命令行版本安装。具体使用哪种方式取决于你的需求和操作系统。 #### 引用[.reference_title] - *1* [R: R package安装几种方式](https://blog.csdn.net/qq_43210428/article/details/116382131)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [【R语言】4种R包安装方式](https://blog.csdn.net/ARPOSPF/article/details/84997200)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值