R语言实操记录——获取包的三种渠道及安装包的三种方式

本文介绍了R语言获取和安装包的三种主要渠道:CRAN、Bioconductor和Github。对于CRAN,可以通过RStudio的菜单或`install.packages()`函数在线安装;Bioconductor则需使用`BiocManager`包进行安装;Github上的包可通过`devtools::install_github()`安装。同时,文章提醒在安装Bioconductor和Github包时,谨慎处理依赖包更新以避免版本冲突。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

R语言

R语言实操记录——获取包的三种渠道及安装包的三种方式



一、获取包的三种渠道

  • 渠道1CRAN:R语言的官网,里面包含有绝大多部分领域的大部分包。

在这里插入图片描述

  • 渠道2Bioconductor:生物专业的相关网页,包含有大部分的专业数据分析包。
  • 渠道3Github:一部分还未被官网收录的包或者比较新的包会被发布在Github上。

二、安装包的三种方式

  • 每种渠道都有自己的安装方式

2.1、CRAN

  • 之前将了基于R的两种安装包的方式link,这里讲一下基于RStudio的三种安装方式。

  • 三种方法就是基于之前讲的两种方法的演变,前两种是在线安装,第三种是源码安装

  • 安装前可以在RStudio中的选项卡 Tools -> Global Options -> Packages 下调整镜像源(CRAN),选China的可以提高下载速度,当前镜像源崩溃时也可以用这方法来切换别的镜像源下载。(此方法是基于RStudio的,基于R的也在前面文章中介绍过)

  • 在这里插入图片描述

    • 方法一:调用函数 install.packages(“packagename”)(单引号也是一样的效果)

    • 方法二:RStudio中的选项卡 Tools -> Install Packages(在线安装)

    • 在这里插入图片描述

    • 方法三:找到对应官网,下载源码压缩包(.zip,.tar.gz)后在RStudio中的选项卡 Tools -> Install Packages(源码安装)(需要自己下载依赖项)

    • 在这里插入图片描述

2.2、Bioconductor

  • 在线安装
if (!require("BiocManager", quietly = TRUE))
    install.packages("BiocManager")
# 安装Bioconductor的包需要用到BiocManager包来实现(::表示调用BiocManger中的install函数)
# 上面两句函数是用来搜索是否已经安装BiocManager包的,没有则安装。
# 假如已经确定安装过此包,可以直接输入下面的语句来安装包
BiocManager::install("Packagename")
  • 源码安装:(同上述方法三)
  • 切换镜像源:Bioconductor是外网,在下载时容易中断或速度较慢,可以切换为国内的镜像源。
options(BioC_mirror="https://mirrors.tuna.tsinghua.edu.cn/bioconductor")

2.3、Github

  • 安装方式:(官网上查找对应的包,下面一般会给出安装语句)
install.packages("devtools")
# 预先安装devtools包

devtools::install_github('Creatorname/Packagename')
  • 示例:安装monocle3包
devtools::install_github("cole-trapnell-lab/monocle3")

在这里插入图片描述

注意

  • 一般在安装Bioconductor包或者Github包时会提问是否需要更新其他包,这里选择
  • 原因:包之间都存在着依赖关系,但是由于开发包的时间不同,基于的版本号也不同,更新可能会导致包之间依赖关系的崩溃,所以建议不要全部更新,而是只更新需要的包。
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语言的使用获得了极大的方便,也可以说是一个小小的云服务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值