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

这篇具有很好参考价值的文章主要介绍了R语言实操记录——获取包的三种渠道及安装包的三种方式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

R语言

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



一、获取包的三种渠道

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

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

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

二、安装包的三种方式

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

2.1、CRAN

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

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

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

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

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

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

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

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

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

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")

R语言实操记录——获取包的三种渠道及安装包的三种方式文章来源地址https://www.toymoban.com/news/detail-468724.html

注意

  • 一般在安装Bioconductor包或者Github包时会提问是否需要更新其他包,这里选择
  • 原因:包之间都存在着依赖关系,但是由于开发包的时间不同,基于的版本号也不同,更新可能会导致包之间依赖关系的崩溃,所以建议不要全部更新,而是只更新需要的包。

到了这里,关于R语言实操记录——获取包的三种渠道及安装包的三种方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 获取Git权限的三种方式

    本文以为Azure Devlop的平台为例子操作三种获取Git权限的办法 Github、Gitlab、Gitee、Gitcode等平台操作类似 主要是便于理解获取Git权限的几种采用方式 Git工具安装时,如果没有特别勾选不安装SSH,默认是Git安装好之后是会携带了SSH工具 本文以git clone指令拉取代码为例子,当没有权

    2024年01月16日
    浏览(53)
  • SpringBoot获取Request请求的三种方式

    Request对象包含了请求的各种信息,比如请求方法、请求URL、请求参数、请求内容等等,这些信息可以供服务器进行处理和响应。那么在SpringBoot中,怎么才能获取到Request对象? 本文将介绍三种方法,并提示例参考。 一、直接在Controller方法参数上注入HttpServletRequest 这是最常用

    2024年02月04日
    浏览(47)
  • SpringBoot获取HttpServletRequest、HttpServletResponse的三种方式

    仅仅适用在controller方法上。当Spring接收到HTTP请求时,会寻找一个合适的方法来处理该请求。如果该方法参数上标注了@RequestMapping或@Get、@Post等注解,Spring就会将HttpServletRequest对象注入到该参数中。 适用于所有的bean 通过调试可以看到,注入的Reques是一个代理类,而这个被代

    2024年02月19日
    浏览(34)
  • Python获取本机IP地址的三种方式

    目录 1、使用专用网址 2、使用自带socket库 3、使用第三方netifaces库 获取的是 公网IP 。 网址:http://myip.ipip.net 代码: 具体可以类似这样:  比较喜欢用这个,在命令窗口也能使用: 还可以用这个: https://api.ipify.org 获取的是 局域网IP 。 但是上面这个获取的 不是 公网IP,结果

    2024年02月04日
    浏览(33)
  • 【工作记录】mysql中实现分组统计的三种方式

    前言 实际工作中对范围分组统计的需求还是相对普遍的,本文记录下在mysql中通过函数和sql完成分组统计的实现过程。 数据及期望 比如我们获取到了豆瓣电影top250,现在想知道各个分数段的电影总数. 表数据如下: 期望结果: 实现方案 主要思路是根据score的范围设置别名,然

    2024年02月13日
    浏览(41)
  • 十分钟掌握前端获取实时数据的三种主流方式

    前端获取实时数据的三种主流方式 本文聊聊前端获取实时数据的三种主要方式。想象一下,我们在网上购物时,经常能看到最新的优惠信息弹出,或者在社交媒体上看到朋友的最新动态更新。这些都是因为后端在默默地向我们的页面推送了最新的消息。那么,这背后到底使用

    2024年02月21日
    浏览(31)
  • Spring Boot获取resources目录下的文件的三种方式

    在Spring Boot项目中,经常需要获取 resources 目录下的文件。这些文件可以包括配置文件、模板文件、静态资源等。本文将介绍三种常用的方法来获取 resources 目录下的文件。 ResourceLoader 接口是Spring框架提供的用于加载各种资源的接口,包括 classpath 下的资源。在Spring Boot中,可

    2024年02月16日
    浏览(41)
  • Docker安装的三种方式

    下载解压: 配置镜像加速: 作为服务启动: 启动: 下载地址: https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ 从 docker 安装包版本下载对应所有依赖包: 将依赖包移动到安装包目录下: 安装: 开启docker并将其设置成开机自启动: 配置镜像加速: 卸载: 卸载旧版本:

    2024年02月11日
    浏览(47)
  • MAC安装git的三种方式

    在MAC上安装Git有多种方式,包括通过Homebrew、下载安装包等多种方式。以下是几种安装方式的步骤和说明。 Homebrew是一个流行的Mac包管理器,它可以方便地安装和管理各种软件包,包括Git。 打开终端应用程序(Terminal)。 安装Homebrew: 安装Git: 验证Git是否安装成功: 如果显

    2024年02月15日
    浏览(34)
  • Linux安装软件的三种方式

    Linux安装软件的三种方式分别为: rpm yum在线安装 解压缩 概述:RPM(RedHat Package Manager),RedHat软件包管理工具,类似windows里面的setup.exe,是Linux这系列操作系统里面的打包安装工具,它虽然是RedHat的标志,但理念是通用的。 RPM包的名称格式 Apache-1.3.23-11.i386.rpm “apache” 软件

    2024年02月06日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包