最全整理:R/Rstudio/R包的更新

R 是开源的数据分析和统计计算语言,功能强大且应用广泛,R 的版本更新频率较高。最近处理数据时突然有一个 R 包无法安装,细探究发现这个 R 包需要新版本 R 的才可以安装。本文主要分享:更新 R、更新 Rstudio 和一键升级 R 包。

更新 R 和 Rstudio

1.输入命令更新 R

在 Rstudio/R 中更新 R,输入以下命令:

install.packages('installr')
library(installr)
updateR()

在 R 中运行时:

1.首先打开 R,选择镜像(China 随便选一个就可)
805490bf509590483b895ab3b30c0cfb.png
2.运行三行代码

会显示如下界面,如果已经有了新版本,点击确定

b2bc5452c348989801153fc911af1c43.png 不看新闻点击 cd570f011753afa91878bc12172b3521.png 再次确认是否安装最新版本的 R,点击 确定 5c3aacf9794df6f6ec13ba6c172ff26c.png

接下来就开始安装了

98036bff06211e9392ec10bdaf8893fc.png

安装成功即可。

2.官网下载最新版本 R

https://www.r-project.org/

fe4a2f507c22ec7f1afa3cf6dfbe03fd.png 25d4e27e98837f2f4ee821b88c15e5f1.png

最新版本在最下面,一般下载.gz 的压缩包,下载完安装即可。

3.更新 Rstudio

进入 Rstudio 官网:https://posit.co/downloads/ 点击 DOWNLOAD RSTUDIO ---> DOWNLOAD RSTUDIO DESKTOP FOR WINDOWS

74a44ce87ebdf3ff131ed274a87cba95.png 70e41518bf804fd011f6447ccd4af5aa.png

4.更换 Rstudio 的 R 版本

Tools--->Global Options

3c412046d35e8c5ed898de31d1abbc60.png

点击 change 更换 R 版本

03c4a5c59dfd18ddc42307b196b2d568.png

换完版本不要忘了点击两个 OK, 然后再重启一便RStudio即可,这样就是完全更新完了

95d1362f1aaeb03f77ced0d20da4d192.png

升级 R 包

1.输入命令更新 R 包

跑代码的时候可能会遇到 R 包版本不匹配或者附加包不匹配的情况,所以需要更新完 R 版本的同时需要升级我们的 R 包
输入命令直接升级所有 R 包(CRAN、Bioconductor、GitHub)

## 安装rvcheck包
install.packages("rvcheck")
## 加载rvcheck包
library("rvcheck")
#检查R是否有更新
rvcheck::check_r()rvcheck::update_all(check_R = FALSE,which =c("CRAN","BioC","github"))

2.复制粘贴 R 包

首先找到旧版本 R 包安装的路径,在命令行中输入.libPaths() 就可以找到 R 包的位置,此处输出的第一个路径为 R 包安装的位置

.libPaths()
[1] "C:/Users/B/AppData/Local/R/win-library/4.4" "C:/Program Files/R/R-4.4.1/library"

打开路径可以发现有两个或三个文件夹,把 4.3 文件内的文件复制粘贴到 4.4 即可

90edff6b7109b459a66cd5d9ae338cec.png

平常更新完 R 版本总是懒得重新安装 R 包,所以就会把自己之前安装的 R 包全部打包压缩好,这样就可以方便自己安装了。

到这里 R、Rstudio 和 R 包就都更新完了,本期的分享到此结束,希望对大家有所帮助!本人也是处于学习阶段,如有问题可以评论区留言哦!

推荐阅读

一键分析10X单细胞数据点击图片跳转

f17a6fad41730516022fd3cc9b2e2a4e.jpeg

一键分析Bulk转录组数据点击图片跳转

c7202abc0cf0a1f5c05d37baa5134784.jpeg

简说基因 | 精选文章合辑点击图片跳转0c9bf21a39d0c24a329091afa23b6498.jpeg


生信平台

Galaxy生信云平台(UseGalaxy.cn)致力于降低生信分析门槛,让无专业背景的用户也能轻松分析数据。

  • • 界面化操作与强大的计算资源。

  • • 成百上千工具和流程免费使用。

  • • 丰富的可视化和交互分析工具。

  • • 强大的数据共享以及协作能力。

联系方式

d3b7fa790fcb041ffcf2759ef291b0ad.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/421102.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

web项目如何部署到服务器上呢?——麻烦的方法

只需关注web项目如何部署到服务器上,因为服务器运行时就可以访问web项目了。 一、麻烦的方法 1、首先启动服务器 (1)找到bin文件夹 (2)双击运行startup.bat文件 (3)运行之后的界面如下&#…

上海亚商投顾:沪指探底回升 华为产业链午后爆发

上海亚商投顾前言:无惧大盘涨跌,解密龙虎榜资金,跟踪一线游资和机构资金动向,识别短期热点和强势个股。 一.市场情绪 沪指昨日探底回升,深成指、创业板指盘中跌逾1%,午后集体拉升翻红。华为产业链午后走强…

Mysql系列-索引简介

索引是排好序的数据结构 1 索引数据结构 hash索引、二叉树、平衡二叉树、B-Tree、BTree 数据结构在线示例:点击跳转 2 索引类型 2.1 聚簇索引 又叫“聚集索引” ,索引和数据存储在一起 2.2 非聚簇索引 又叫“非聚集索引” ,索引和数据分开…

Linux系统玩ppsspp

安装ppsspp 在ppsspp的官网,有提供Linux版本的下载链接,仔细一看是flathub的链接,也就是说ppsspp官方推荐采用flatpak安装。 确实有一些发行版提供了自己的ppsspp包,比如说openSUSE和Fedora,不过我自己试用以后发现系…

我的创作纪念日——第0x100天

官方提示今天是开始创作的第256天,最初没反应过来第256天算是个什么纪念日,好像并没什么特殊的啊。仔细一想,难道是第0x100天的意思吗?哈哈,专属于程序猿的浪漫。 既然这样,还是写一篇文章,交个…

前端使用 Konva 实现可视化设计器(22)- 绘制图形(矩形、直线、折线)

本章分享一下如何使用 Konva 绘制基础图形:矩形、直线、折线,希望大家继续关注和支持哈! 请大家动动小手,给我一个免费的 Star 吧~ 大家如果发现了 Bug,欢迎来提 Issue 哟~ github源码 gitee源码 示例地址 矩形 先上效…

实现C程序绑定TCP端口

实现C程序绑定TCP端口 步骤概述伪代码C代码实现解释在网络编程中,TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。绑定TCP端口是服务器端应用程序在网络通信中的一个关键步骤,它允许服务器监听来自客户端的连接请求。 本文将介绍如何使用C语言…

Caffenie配合Redis做两级缓存

一、什么是两级缓存 在项目中。一级缓存用Caffeine,二级缓存用Redis,查询数据时首先查本地的Caffeine缓存,没有命中再通过网络去访问Redis缓存,还是没有命中再查数据库。具体流程如下 二、简单的二级缓存实现-v1 目录结构 2…

基于SpringBoot+Vue+MySQL的房屋租赁管理系统

系统展示 用户前台界面 管理员后台界面 系统背景 二十一世纪互联网的出现,改变了几千年以来人们的生活,不仅仅是生活物资的丰富,还有精神层次的丰富。在互联网诞生之前,地域位置往往是人们思想上不可跨域的鸿沟,信息的…

uniapp 携带网址跳转webview页面报错解决

然后红框中的代码正常执行的 解决方案: 向webview页面携带参数时做以下处理: 接参后做以下处理: 效果展示:

谷歌怎么导入egd书签

https://support.google.com/chrome/answer/96816?hlzh-Hans

0906作业+思维导图梳理

一、作业: 1、创捷一个类似于qq登录的界面 1)源代码 #include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this);//QPushbutton:登录、退出this-…

代码随想录训练营 Day56打卡 图论part06 108. 冗余连接 109. 冗余连接II

代码随想录训练营 Day56打卡 图论part06 一、卡码108. 冗余连接 题目描述 有一个图,它是一棵树,他是拥有 n 个节点(节点编号1到n)和 n - 1 条边的连通无环无向图(其实就是一个线形图),如图&…

二、Android Studio集成ffmpeg so

目录 1、前言 2、新建AS工程 2.1 选择Native C 2.2 按图编辑和编辑 2.3 选择C标准 2.4 最初工程目录展示 3、拷贝so库到AS 4、编辑CMakeLists.txt 5、修改build.gradle 6、编辑Native-lib.cpp 7、修改MainActivity.java 8、效果展示 1、前言 本文章之前也是参考了…

HTML5中IndexedDB前端本地数据库

一、indexedDB为何替代了Web SQL Database? 跟小朋友的教育从来没有什么“赢在起跑线”这种说法一样,在前端领域,也不是哪来先出来哪个就在日后引领风骚的。 HTML5 indexedDB和Web SQL Database都是本地数据库数据存储,Web SQL Da…

DX-5009N 10G交换机 SFP接口+猫棒 代替运营商光猫 【注册状态O5但是无法PPPoe拨号踩坑——交换机VLAN配置】

买了个诺基亚 猫棒,准备代替光猫,还弱电箱一个清净 参数填完一切正常,注册状态O5 但是openwrt拨号死活上不去。windows拨号也是651 网络架构 SPF口与网口8为同一vlan,做光电转换,交给路由器wan口 路由器PPPoe拨号 1-7网…

『功能项目』播放动画时禁止点击移动【40】

我们打开上一篇39GameObject对象池 - 第三职业的项目, 本章要做的事情是在第三职业播放续航攻击动画时禁止点击时触发的移动函数,换句话说是在播放攻击动画时禁止移动 修改脚本:PlayerRayClickNavigation.cs 运行项目 - 播放第三职业续航技能…

(十四)、为 SpringCloud 项目生成 Docker 镜像

文章目录 1、原理2、最佳实践2.1、获得 SpringCloud 微服务启动模块的 jar 文件2.2、准备文件夹和 Dockerfile 文件2.3、 Dockerfile 文件的内容2.4、通过命令行构件新镜像 3、异常情况和处理:failed to create LLB definition3.1、现象3.2、解决配置国内镜像仓库清…

OpenGL——着色器画一个点

一、 绘制 在窗口中间画一个像素点&#xff1a; #include <GL/glew.h> #include <GLFW/glfw3.h> #include <iostream>using namespace std;#define numVAOs 1GLuint renderingProgram; GLuint vao[numVAOs];GLuint createShaderProgram () {const char *v…

SQL的增删改查CRUD练习知识点(day27)

1 学习目标 重点掌握插入单条记录的语法了解全表插入记录的语法重点掌握修改记录的语法重点掌握删除记录的语法重点掌握主键约束、外键约束了解检查约束、非空约束、唯一约束 2 数据类型 MySQL支持多种数据类型&#xff0c;大致可以分类三类&#xff1a;数值、日期和字符串。…