生产力工具|安装更新R软件(R、studio)

内容介绍:

安装R软件:

  1. 下载 R X64 3.5.1:

    • 访问官方R网站 https://cran.r-project.org/。
    • 选择适合Windows版本的安装包。
    • 将安装包下载到您的计算机。
  2. 本地安装:

    • 运行下载的“R-3.5.1-win.exe”文件。
    • 按照安装向导,选择安装路径,取消不必要的组件,并创建桌面快捷方式。
  3. 打开R桌面快捷方式:

    • 安装完成后,使用桌面快捷方式打开R。

安装RStudio:

  1. 下载 RStudio:

    • 访问RStudio官方网站并下载RStudio桌面版 - 免费版本。
  2. 安装RStudio:

    • 运行下载的RStudio安装程序。
    • 选择安装位置并按照安装提示操作。
  3. 打开RStudio:

    • 安装成功后,使用创建的桌面快捷方式打开RStudio。

更新R:

        在安装R包过程中,如果需要更新R版本并确保旧版本R包完整迁移到新版本R,可以使用"installr"包实现。通过运行`install.packages("installr")`、`library(installr)`和`updateR()`来完成更新。请注意,建议在Rgui界面而非RStudio界面中执行上述代码。详细安装更新步骤包括打开RGui、加载"installr"包、检查并更新R版本、选择安装语言、安装位置设置、复制旧版本R包至新版本、更新R包等。一些情况下可能需要手动迁移R包,如使用`copy.packages.between.libraries`函数,但可能会出现问题。综合考虑后,您可以选择卸载新版本R并重新安装以实现成功迁移。

R X64 3.5.1 ---->Rstudio

下面以Windows X64系统为例子。

一、需要先安装R X64 3.5.1

1.下载安装包R的官方网站:https://cran.r-project.org/

选择对应自己对应的电脑合适的版本。我们以Windows系统为例子,则鼠标点击“Download R for Windows”

2.再点击”install R the first time”

3.下载到D盘

点击”Download R 3.5.1 for Windows (62megabytes,32/64bit)”,把安装包下载自己的电脑中。一般下载软件、文档等都下载在D盘上哦!如果下载在C盘有可能会把电脑弄瘫痪了!!!

点击下载,然后等几分钟,很快很快就可以了,奇迹就出现了

4.本地安装

1)直接打开下载所在位置的“R-3.5.1-win.exe”。如打开时候出现问题,可以尝试点击鼠标右键-à以管理员身份运行

2)点击“确定”

3)点击“下一步”

4)选择安装的路径,我们可以自定义路径如格式“D:\....\...\R”

下面以“D:\Program Files\R\R-3.5.1”为例子,接着点击右下角的“下一步”,进入下一对画框。

5)选择安装的组件,清除不要安装的组件。

即以Windows X64为例子,你需要将在32-bit Files前取消“√”

接着点击右下角的“下一步”,进入下一对画框。

6)点击右下角的“下一步”、 “下一步”、

7)选择附加任务中选择“创建桌面快捷方式”

(这样子操作,安装完R的时候,直接点击R桌面的快捷方式就可以打开,方便)

点击右下角的“下一步”,进入安装等待。过2分钟左右就成功安装完成。

5.成功安装后打开桌面的快捷方式就可以了

二、安装rstudio

1)下载rstudio免费的官方网站RStudio Desktop - Posit

进入网站,选择free(免费)软件,然后点击下载“DOWNLOAD NOW

2)选择 “Installers”中的“Rstudio 1.1.456-Windows Vista/7/8/10

点击后下载,同时设置下载安装包的位置

再打开相应位置的安装包。

3)安装提示“下一步”,再选择安装位置我们可以更改自己需要安装的路径,建议安装在D!!再进入“下一步

4)点击“安装”就OK了

接来就要等待等待!!!安装成功后在自己安装的路径下,选择“bin”文件,-->”rstudio.exe”à右击鼠标建立桌面快捷键。

双击打开Rstudio快捷键即可以打下面的界面了

三、R版本更新及R包迁移(详细步骤)

在安装R包的过程中,有时候会提醒R版本不够等情况,当需要更新R版本,又需要保证旧版本安装的R包可以完整迁移到新版本R时,可通过 “installr” 包实现。

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

注:以上代码建议在Rgui界面中运行,而不是在RStudio界面中运行。
详细安装更新步骤如下:

1.打开RGui
在这里插入图片描述

  • 2.加载“installr”包

    在这里插入图片描述

  • 3.检查并更新R

    在这里插入图片描述

  • 4.本版检查,当前使用的为3.6.3,最新版本为4.0.5
    在这里插入图片描述

  • 5.是否打开网页版的最新版本内容

    在这里插入图片描述

  • 6.是否安装最新版本R

    在这里插入图片描述

  • 7.下载最新版本R

    在这里插入图片描述

  • 8.选择安装语言

    在这里插入图片描述

  • 9.直接点击下一步即可

    在这里插入图片描述

  • 10.安装位置,可根据需要更改

    在这里插入图片描述

  • 11.笔者电脑为64位,所以此处选择了“64-bit用户安装”

    在这里插入图片描述

  • 12.下一步

    在这里插入图片描述

  • 13.可根据需要选择“创建桌面快捷方式”

    在这里插入图片描述

  • 14.安装新版本R过程中

    在这里插入图片描述

  • 15.安装完成

    在这里插入图片描述

  • 16.是否将旧版本的R包复制到新版本中,选择“是”

    在这里插入图片描述

  • 17.是否保留旧版本中的R包信息,选择“是”

    在这里插入图片描述

  • 18.是否将旧版本的配置信息复制到新版本中

    在这里插入图片描述

  • 19.是否更新新版本中的R包

    在这里插入图片描述

  • 20.是否打开新版本的RGui界面

    在这里插入图片描述

  • 21.是否关闭旧版本RGui界面

    在这里插入图片描述

  • 22.在RStudio的tools—global options中查看当前R版本选择,一般会默认选择最新版本。

    在这里插入图片描述
    到此已完成R版本的更新及R包的迁移。

       需注意的是,笔者电脑上还安装了4.0.3版本,并且常用的R包都安装在这个版本下,故按照上述步骤更新R至4.0.5后,并未将4.0.3版本下的R包迁移至4.0.5中,利用以下代码进行迁移时也未成功。

library(installr)
copy.packages.between.libraries(from = "C:\\R\\R-4.0.3\\library", to = "C:\\Program Files\\R\\R-4.0.5\\library", ask =T, keep_old = TRUE, do_NOT_override_packages_in_new_R = TRUE)

      所以最后笔者选择卸载4.0.5版本,打开RGui4.0.3后重新进行安装,将R版本从4.0.3更新至4.0.5的过程中,自动将4.0.3下安装的R包迁移至新版本R中。

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

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

相关文章

适配器模式与桥接模式-灵活应对变化的两种设计策略大比拼

​🌈 个人主页:danci_ 🔥 系列专栏:《设计模式》 💪🏻 制定明确可量化的目标,坚持默默的做事。 🚀 转载自:设计模式深度解析:适配器模式与桥接模式-灵活应对变…

Uibot6.0 (RPA财务机器人师资培训第1天 )RPA+AI、RPA基础语法

训练网站:泓江科技 (lessonplan.cn)https://laiye.lessonplan.cn/list/ec0f5080-e1de-11ee-a1d8-3f479df4d981(本博客中会有部分课程ppt截屏,如有侵权请及请及时与小北我取得联系~) 紧接着小北之前的几篇博客,友友们我们即将开展新课的学习~…

JVM快速入门(1)JVM体系结构、运行时数据区、类加载器、线程共享和独享、分区、Java对象实例化

5.1 JVM体系结构 线程独占区-程序计数器(Program Counter Register) 程序计数器是一块较小的内存空间,它可以看做是当前线程所执行的字节码的行号指示器;在虚拟机的概念模型里,字节码解释器工作时就是通过改变这个计数…

C语言——字符函数

前言 字符函数是C语言中专门用来处理字符的函数,再C语言中,我们有时需要大量的处理有关字符的问题,所以字符函数就由此应运而生,接下来我来为大家简单介绍一下字符函数。 一.字符分类函数 函数如果它的参数满足下列条件就返回真…

Unity 中 苹果眼镜开发入口

1. 文档介绍了Unity对Apple新操作系统visionOS的支持。 2. Unity提供了完善的文档、模板和支持,帮助开发者快速为visionOS开发应用。 3. Unity的跨平台框架AR Foundation和XR Interaction Toolkit可以帮助现有移动和XR应用无缝迁移到visionOS。 4. 在visionOS上,可以利用Uni…

数据库之MongoDB应用与开发

MongoDB应用与开发 1. MongoDB安装 l 官网下载安装介质: Try MongoDB Atlas Products | MongoDB 选择对应版本 修改环境变量 vi /etc/profile export MONGODB_HOME/home/lijin/mongodb export PATH P A T H : PATH: PATH:MONGODB_HOME/bin source /etc/profile …

行政工作常用表格

企业管制制度大全https://www.chuandao100.com/279.html

深度学习 (正则化 权重衰减解决过拟合 欠拟合)

权重衰减: 深度学习中的权重衰减(weight decay)是一种正则化技术,用于防止过拟合。它通过对模型的损失函数添加一个正则化项,来惩罚模型的权重参数。 在权重衰减中,模型的损失函数会由原来的仅考虑预测误差…

CSS3 中的盒模型:标准与IE盒模型的差异

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…

C/C++之内存旋律:星辰大海的指挥家

个人主页:日刷百题 系列专栏:〖C/C小游戏〗〖Linux〗〖数据结构〗 〖C语言〗 🌎欢迎各位→点赞👍收藏⭐️留言📝 ​ ​ 一、C/C内存分布 我们先来了解一下C/C内存分配的几个区域,以下面的代码为例来看…

Install Docker

Docker Desktop 直接安装 Docker Desktop Docker Desktop includes the Docker daemon (dockerd), the Docker client (docker), Docker Compose, Docker Content Trust, Kubernetes, and Credential Helper. Linux下安装Docker CE 参考官方文档 参见阿里云的文档 # step 1…

Jackson 2.x 系列【3】解析器 JsonParser

有道无术,术尚可求,有术无道,止于术。 本系列Jackson 版本 2.17.0 源码地址:https://gitee.com/pearl-organization/study-seata-demo 文章目录 1. 前言2. 解析原理3. 案例演示3.1 创建 JsonParser3.2 解析3.3 读取3.4 测试 1. 前…