【R安装】R语言的详细安装及环境配置(2024年11月)

目录

  • R及Rstudio下载
    • R下载
    • Rstudio下载
  • R及Rstudio安装
    • R安装
    • Rtools 安装
    • Rstudio安装
  • 运行 RStudio
    • 通过RStudio配置使用特定的R版本
  • 参考

R及Rstudio下载

R下载

R官网-The R Project for Statistical Computing
在这里插入图片描述
点击【download R】,进入下载界面:
在这里插入图片描述
选择需要的镜像版本,如下:
在这里插入图片描述
选择需要下载的系统,如下:
在这里插入图片描述
点进来可以看到这个页面,再点击 base 和 Rtools 这两处链接,分别会跳进 R 的 基本 和 工具 下载页面。

1、Download base
在这里插入图片描述
下载相应.exe文件即可。

说明:可安装不同版本的R,可在RStudio中进行切换,以管理不同版本R语言。

官网-Previous Releases of R for Windows
在这里插入图片描述

2、Download Rtools

Rtools 是一个在 Windows 系统上用于编译 R 包和构建 R 的工具链集合。
Rtools44 是专门为 R 4.4 和 R-devel (即 R 的开发版本,将成为 R 4.5.0)设计的最新版本工具链,适用于需要编译 C/C++ 或 Fortran 代码的 R 包或直接从源码构建 R。

Rtools44 包括以下组件:
1、Msys2 构建工具:一个类 Unix 的工具集,用于开发和编译。
2、GCC 13/MinGW-w64 编译工具链:最新版本的 GCC(GNU Compiler Collection)和 MinGW-w64。
3、相关库和工具:包括编译使用的各种库和工具,例如 QPDF(用于 PDF 文件操作的工具)。
4、支持 64 位 Windows 和 UCRT(Universal C Runtime):这是最新的 C 运行时环境。
在这里插入图片描述

下载的 Rtools 版本要跟之前下载的 base 版本相一致,此处选择4.4.2版本。

说明:Rtools44 的安装与使用
1、安装方式:
可以通过 Rtools44 的安装程序安装(适用于 64 位 x86 和 ARM 架构)。
默认安装路径为 C:\rtools44,建议使用默认路径以避免额外配置。
2、安装顺序:
Rtools44 和 R 的安装顺序无关,可以先安装 R 再安装 Rtools44,也可以在 R 运行时安装 Rtools44。
3、配置:
如果使用 R 官方安装程序安装了 R,则安装完 Rtools44 后无需额外配置,R 会自动检测到 Rtools44。
在 ARM 架构下,由于 CRAN 不提供二进制包,Rtools44 是必须的。

至此, R 与 RTools 的下载就完成了

Rstudio下载

官网下载-Rstudio下载
在这里插入图片描述

R及Rstudio安装

R安装

双击之前下载好的可执行文件 R-X.X.X-xxx.exe
在这里插入图片描述

选择安装时使用的语言,确定:
在这里插入图片描述
下一步,
在这里插入图片描述
选择非中文安装路径,路径不建议有空格(如果用安装在中文路径下可能会出现问题),(此处直接安装在C盘)
在这里插入图片描述
去除掉不需要的东西( 不需要翻译),下一步:
在这里插入图片描述
接受默认选项,下一步
在这里插入图片描述
下一步
在这里插入图片描述
下一步
在这里插入图片描述
开始下载,
在这里插入图片描述
安装完成,点击 结束。
在这里插入图片描述

Rtools 安装

说明:不同版本的 Rtools 可以共存

  • 不同版本的 Rtools(例如 Rtools 4.0 和 Rtools 4.4)可以安装在同一台计算机上,因为它们会安装在不同的文件夹中(例如 C:\Rtools 和 C:\Rtools40 等)。
  • 不同版本的 Rtools 会包含独立的工具链,互不干扰。

双击之前下载好的可执行文件 Rtools-XXXXX.exe,
在这里插入图片描述
next
在这里插入图片描述
点击 next
在这里插入图片描述

点击 Install
在这里插入图片描述
开始下载 …(安装时间略久)
在这里插入图片描述
安装完成,点击 Finish。
在这里插入图片描述

Rstudio安装

双击之前下载好的可执行文件 RStudio-XXXXX.exe
在这里插入图片描述
点击 下一步
在这里插入图片描述

同样安装目录不要是中文路径下(此处默认安装在C盘),点击 安装
在这里插入图片描述

安装中 …
在这里插入图片描述

安装完成,点击 完成。
在这里插入图片描述
下载完成后,打开Rstudio,弹出界面如下:
在这里插入图片描述

运行 RStudio

运行 RStudio,界面如下:
在这里插入图片描述
能够打开就说明 R 语言和 RStudio 都安装成功了。

在 Tools 的 Global Options 可以设置一些全局的属性,比如说字体、大小等等 …
在这里插入图片描述

说明:Rstudio中Package页面,包名前的复选框(勾选状态)表示该包是否已被加载到当前的 R 会话中
在这里插入图片描述

1、已勾选(✔):
表示该包已经加载到当前的 R 会话中。
您可以直接使用该包中的函数和功能。
等价于在 R 控制台运行了 library(package_name)。
例如,您勾选了 BPST,相当于在控制台中运行了:

library(BPST)

2、未勾选(空白):
表示该包没有加载到当前的 R 会话中。
包仍然安装在系统中,但要使用该包的功能,必须先加载它(通过勾选或运行 library(package_name))

通过RStudio配置使用特定的R版本

1、启动RStudio IDE。
2、依次点击工具 > 全局选项(Tools > Global Options)。
3、在常规面板(General panel)中找到R版本(R version)设置,可以选择:

  • 始终绑定到默认的32位或64位版本的R。
  • 指定一个不同的R版本。

界面如下:
在这里插入图片描述

参考

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

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

相关文章

Docker官网安装

1.官网 官方文档 https://www.docker.com/ Docker Hub官网 镜像 https://hub.docker.com/ 2.Docker 的三要素 1、镜像 2、容器 3、仓库 小总结 3.Docker 平台架构图 (架构版本) 4.安装Docker CentOS | Docker Docs 1.确定你是CentOS7及以上版本 …

寒假第一次牛客周赛 Round 76回顾

AC数&#xff1a;2&#xff08;A、C&#xff09; B 思路&#xff1a; 等价于求&#xff1a; 数量最多的字符 #include<stdio.h> int main() {int n,num;int a[26]{0};//用于存储字母 a 到 z 的出现次数。scanf("%d",&n);char s[n];scanf("%s",s)…

GARCH指导的神经网络在金融市场波动性预测中的应用

“GARCH-Informed Neural Networks for Volatility Prediction in Financial Markets” 论文地址&#xff1a;https://arxiv.org/pdf/2410.00288v1 摘要 波动性作为衡量风险的关键指标&#xff0c;广泛应用于金融投资的定价中。GARCH模型及其变体是用于股票波动性预测的传统工…

STM32-笔记43-低功耗

一、什么是低功耗&#xff1f; 低功耗‌是指通过优化设计和采用特定的技术手段&#xff0c;降低电子设备在运行过程中消耗的能量&#xff0c;从而延长电池寿命、提高性能和减少发热。低功耗设计主要从芯片设计和系统设计两个方面进行&#xff0c;旨在减少所有器件的功率损耗&am…

Docker 镜像制作原理 做一个自己的docker镜像

一.手动制作镜像 启动容器进入容器定制基于容器生成镜像 1.启动容器 启动容器之前我们首先要有一个镜像&#xff0c;这个镜像可以是从docker拉取&#xff0c;例如&#xff1a;现在pull一个ubuntu镜像到本机。 docker pull ubuntu:22.04 我们接下来可以基于这个容器进行容器…

【Ubuntu 24.04】虚拟机常见问题解决

1.24开启3D加速黑屏 参考文章&#xff1a;Ubuntu24开机黑屏&#xff0c;VMware卡死&#xff0c;虚拟机繁忙解决方案 没有3D加速就没有动画&#xff0c;所以我们需要开启3D加速&#xff0c;但是直接开启3D加速会黑屏 由于Ubuntu24内部的图形加速驱动异常&#xff0c;因此需要更新…

辅助云运维

为客户提供运维支持&#xff0c;保障业务连续性。 文章目录 一、服务范围二、服务内容三、服务流程四、 服务交付件五、责任分工六、 完成标志 一、服务范围 覆盖范围 云产品使用咨询、问题处理、配置指导等&#xff1b; 云产品相关操作的技术指导&#xff1b; 云相关资源日常…

灵活妙想学数学

灵活妙想学数学 题1&#xff1a;海星有几只&#xff1f; 一共有12只海洋生物&#xff0c;分别是5只脚的海星&#xff0c;8只脚的章鱼和10只脚的鱿鱼&#xff0c;这些海洋动物的脚一共有87只&#xff0c;每种生物至少有1只&#xff0c;问海星有几只&#xff1f; 解&#xff1a…

Java中的并发工具类:让多线程编程更轻松

Java中的并发工具类&#xff1a;让多线程编程更轻松 1. 引言&#xff1a;多线程编程的“痛” 多线程编程是Java开发中的一大难点&#xff0c;尤其是在高并发场景下&#xff0c;稍有不慎就会遇到线程安全问题、死锁、性能瓶颈等问题。比如&#xff1a; public class Counter …

Vue3使用vue-count-to数字滚动模块报错解决方案

小伙伴们是不是遇到了vue3项目使用vue-count-to出现报错的问题 报错如下&#xff1a; TypeError: Cannot read properties of undefined (reading _c) 这个错误信息具体是说没读取到_c的属性 具体不清楚是什么原因&#xff0c;排查还得去看源码&#xff0c;所以我们来解决&a…

idea上git log面板的使用

文章目录 各种颜色含义具体的文件的颜色标签颜色&#x1f3f7;️ 节点和路线 各种颜色含义 具体的文件的颜色 红色&#xff1a;表示还没有 git add 提交到暂存区绿色&#xff1a;表示已经 git add 过&#xff0c;但是从来没有 commit 过蓝色&#xff1a;表示文件有过改动 标…

一分钟学习数据安全——数据安全的核心概念CIA以及安当解决方案

数据安全三要素是指保密性&#xff08;Confidentiality&#xff09;、完整性&#xff08;Integrity&#xff09;和可用性&#xff08;Availability&#xff09;&#xff0c;它们是信息安全领域的核心概念&#xff0c;旨在确保信息的安全和可信度。这边文章用一分钟的时间&#…

Electron 开发者的 Tauri 2.0 实战指南:文件系统操作

作为 Electron 开发者&#xff0c;我们习惯了使用 Node.js 的 fs 模块来处理文件操作。在 Tauri 2.0 中&#xff0c;文件系统操作被重新设计&#xff0c;采用了 Rust 的安全特性和权限系统。本文将帮助你理解和重构这部分功能。 文件操作对比 Electron 的文件操作 在 Electr…

1️⃣Java中的集合体系学习汇总(List/Map/Set 详解)

目录 01. Java中的集合体系 02. 单列集合体系​ 1. Collection系列集合的遍历方式 &#xff08;1&#xff09;迭代器遍历&#xff08;2&#xff09;增强for遍历​编辑&#xff08;3&#xff09;Lambda表达式遍历 03.List集合详解 04.Set集合详解 05.总结 Collection系列…

事件监听,事件类型

点击按钮实现 盒子关闭 随机点名案例 先给开始按钮添加点击事件 获取显示名字的 div 和 开始按钮的 div给开始按钮添加点击事件&#xff0c;设置定时器&#xff0c;每隔35ms内获取一个数组长度内的随机数&#xff0c;将显示名字的 div内的内容替换为该随机数作为下标的数组的内…

基于PyQt - 6的医疗多模态大模型医疗研究系统中的创新构建与应用(上 .文章部分)

一、引言 1.1 研究背景与意义 在当今数智化时代,医疗行业正经历着深刻的变革,对智能化、高效化的需求日益迫切。传统的医疗模式在面对海量的医疗数据、复杂的诊断流程以及个性化的治疗需求时,逐渐显露出局限性。随着人工智能技术的飞速发展,多模态大模型作为一种前沿技术…

微软震撼发布:Phi-4语言模型登陆Hugging Face

近日&#xff0c;微软公司在Hugging Face平台上正式发布了其最新的语言模型Phi-4&#xff0c;这一发布标志着人工智能技术的又一重要进步。Phi-4模型以其140亿参数的高效配置&#xff0c;在复杂推理任务中表现出色&#xff0c;特别是在数学领域&#xff0c;更是展现出了卓越的能…

深度解析Linux中关于操作系统的知识点

操作系统概述与核心概念 任何计算机系统都包含一个基本的程序集合&#xff0c;成为操作系统OS 操作系统是一款进行软硬件管理的软件 操作系统包括&#xff1a; 内核&#xff08;进程管理&#xff0c;内存管理&#xff0c;驱动管理&#xff09; 其他程序&#xff08;例如数据…

LLM在事实性和时效性方面问题解决办法

LLM在事实性和时效性方面问题解决办法 以及进行可靠评估的一些方法 一、解决事实性问题的技术方法 知识图谱融合与增强 方法:将知识图谱与LLM集成,在模型生成内容时,实时查询知识图谱以确保信息的准确性。例如,当LLM生成关于历史事件的描述时,它可以查询历史知识图谱,获…

IEC103 转 ModbusTCP 网关

一、产品概述 IEC103 转 ModbusTCP 网关型号 SG-TCP-IEC103 &#xff0c;是三格电子推出的工业级网关&#xff08;以下简 称网关&#xff09;&#xff0c;主要用于 IEC103 数据采集、 DLT645-1997/2007 数据采集&#xff0c; IEC103 支持遥测和遥 信&#xff0c;可接…