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

news2024/9/25 11:20:17

内容介绍:

安装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.coloradmin.cn/o/1542347.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

机器视觉定位点胶机系统工作原理分析

机器视觉,简而言之,即是通过机器来模拟人眼的视觉功能,执行测量与判断的任务。这一过程中,关键的角色是机器视觉产品,它们通常以CMOS或CCD的形式出现,负责将观察的目标转化为图像信号。这些信号随后被专用的…

Pinctrl子系统_05_Pincontroller构造过程情景分析

上一节我们了解了Pinctrl子系统主要的数据结构,要想更好的掌握Pinctrl子系统,还需要知道他的构造过程。 本节我们就来分析一下Pinctrl子系统的构造过程。 以内核面向对象的思想,设备树可以分为两部分,左边是Pinctrl子系统节点&a…

nodejs+vue高校师资管理系统python-flask-django-php

快速发展的社会中,人们的生活水平都在提高,生活节奏也在逐渐加快。为了节省时间和提高工作效率,越来越多的人选择利用互联网进行线上打理各种事务,然后线上管理系统也就相继涌现。与此同时,人们开始接受方便的生活方式…

002- 用 AutoCoder 添加和修改代码

实际上 AutoCoder 最适合的场景是修改代码,因为它最原始的功能是把源码你指定的文档搜索引擎搜集到的资料和你的需求生成一个prompt给到大模型。 此外纠正大家一个观点, AutoCoder 不是一句话给你创建一个网站抑或一个大型的项目。我们是帮助研发或者产品…

移植 Zephyr 到 Art-Pi

背景 ​ 最近工作中接触到了 Zephyr,不由觉得 Zephyr 是个很强大、全面、优秀的实时操作系统,但同时是有一定的上手难度的,其复杂的构建系统让小编倒吸一口凉气。为了深入研究并完全掌控 Zephyr,小编决定把它移植到手头的开发板上…

Java八股文(SpringCloud)

Java八股文のSpringCloud SpringCloud SpringCloud 什么是Spring Cloud? Spring Cloud是一个用于构建分布式系统的开发工具箱,它基于Spring Boot框架,提供了一系列的组件和工具,用于帮助开发者快速搭建和管理分布式系统中的各种常…

Spring相关框架八股

单例bean是线程安全的吗? AOP 事务失效 Bean生命周期 Bean循环依赖解决 MVC执行流程 自动装配原理 Spring常见注解 SpringMVC注解 SpringBoot注解 MyBatis执行流程 MyBatis延迟加载 MyBatis缓存 SpringCloud五大组件 注册中心Nacos、Eureka 负载均衡Ribbon 服务雪崩…

Android 你遇到的无障碍onGesture不执行

你是不是和我一样,在开发无障碍应用的时候,翻边了Android的AccessibilityService源码 但是就是发现不了onGesture不执行的原因? 你是不是和我一样,在好多测试手机之间徘徊,发现还是不执行? 你是不是和我一…

2024内蒙古等保备案办理流程指引

网络安全已成为国家、企业和个人共同关注的焦点。所以积极办理等保备案是非常重要的。本文将详细介绍办理内蒙古企业办理等保备案的流程,帮助读者了解并顺利完成相关手续。仅供参考哦! 2024内蒙古等保备案办理流程指引 办理时间:周一到周五工…

PostgreSQL11 | Windows系统安装PostgreSQL

本教程选取与参考书籍《PostgreSql11 从入门到精通》(清华大学出版社)的11大版本最新小版本11.22的安装作为教程案例 下载 下载PostgreSQL installer 下载到本地 安装 运行安装引导器 中国地区语言选项(暂时) Chinese(Simplifie…

OpenHarmony IDL工具规格及使用说明书(仅对系统应用开放)

IDL接口描述语言简介 当客户端和服务器进行IPC通信时,需要定义双方都认可的接口,以保障双方可以成功通信,OpenHarmony IDL(OpenHarmony Interface Definition Language)则是一种定义此类接口的工具。OpenHarmony IDL先…

io流的学习4

字符缓冲流 原理:底层自带了长度为8192的缓冲区提高性能。 import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException;public class BufferedStringdemo01 {public static void main(String…

【旅游景点项目日记 | 第二篇】基于Selenium爬取携程网景点详细数据

文章目录 3.基于Selenium爬取携程网景点详细数据3.1前提环境3.2思路3.3代码详讲3.3.1查询指定城市的所有景点3.3.2获取详细景点的访问路径3.3.3获取景点的详细信息 3.4数据库设计3.5全部代码3.6效果图 3.基于Selenium爬取携程网景点详细数据 3.1前提环境 确保安装python3.x环…

HCIP的学习(4)

GRE和MGRE VPN---虚拟专用网络。指依靠ISP或其他公有网络基础设施上构建的专用的安全数据通信网络。该网络是属于逻辑上的。​ 核心机制—隧道机制(封装技术) GRE—通用路由封装 ​ 三层隧道技术,并且是属于点到点的隧道。 [r1]interface T…

1+x中级题目练习复盘(九)

注解和注释是两种完全不同的语法,注解可以为程序增加额外的功能,或为程序添加元数据。 函数式接口是指有且只有一个抽象方法的接口; 函数式接口可以使用 FunctionalInterface 进行标注,但不是必须的。除了 “java.util.function…

zabbix安装及使用(错误及解决方案)

安装zabbix 常见错误: Zabbix下载错误 6.0与5.0版本冲突 解决方法 yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-get --skip-broken zabbix6.0-web 自己有数据库,使用以下命令 pid找不到 /var/log/zabbix/zabbix_server.log 错误&a…

[AutoSar]BSW_Com020 Handle_ID,Global_PDU,Local_PDU的联系

目录 关键词平台说明一、概念二、API的使用和形参三、Handle ID 唯一性特例四、PDU和handle ID关联用例 关键词 嵌入式、C语言、autosar、OS、BSW 平台说明 项目ValueOSautosar OSautosar厂商vector , EB芯片厂商TI 英飞凌编程语言C,C编译器HighTec (…

电子电器架构 —— 诊断数据DTC具体故障

电子电器架构 —— 诊断数据DTC具体故障 我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师 (Wechat:gongkenan2013)。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 本就是小人物,输了就是输了,不要在意别人怎么看自己。江湖一碗茶,喝完再挣…

Windows 7 静态 IP 地址

Windows 7 静态 IP 地址 References 静态 IP 地址设置为 192.168.1.198 控制面板 -> 查看网络状态和任务 更改适配器设置 网络连接 -> 属性 TCP / IPv4 警告 - 已计划将多个默认网关用于提供单一网络 (例如 intranet 或者 Internet) 的冗余。 6.1. 关闭 redundancy VMw…

【stable diffusion扩散模型】一篇文章讲透

目录 一、引言 二、Stable Diffusion的基本原理 1 扩散模型 2 Stable Diffusion模型架构 3 训练过程与算法细节 三、Stable Diffusion的应用领域 1 图像生成与艺术创作 2 图像补全与修复 3 其他领域 四、Stable Diffusion的优势与挑战 👉优势 &#x1f…