R | R及Rstudio安装、运行环境变量及RStudio配置

R | R及Rstudio安装、运行环境变量及RStudio配置

  • 一、介绍
    • 1.1 R介绍
    • 1.2 RStudio介绍
  • 二、R安装
    • 2.1 演示电脑系统
    • 2.2 R下载
    • 2.3 R安装
    • 2.4 R语言运行环境设置(环境变量)
      • 2.4.1 目的
      • 2.4.2 R-CMD测试
      • 2.4.3 设置环境变量
    • 2.5 R安装测试
  • 三、RStudio安装
    • 3.1 RStudio下载
    • 3.2 RStudio安装
    • 3.3 RStudio安装测试
    • 3.4 修改默认工作目录
    • 3.5 修改镜像
    • 3.6 修改文件编码
      • 3.6.1 保存文件编码设置
      • 3.6.2 打开文件编码设置
  • 四、R包基础知识及常见安装方式

一、介绍

1.1 R介绍

R作为一个统计计算和图形绘制的开源软件,自身已包含多个不同功能的包,CRAN官方R包 >18000,利用R可轻松实现统计计算,数据可视化等功能。

在R中,R 函数可以用来解决问题,R包是可以分享代码的基本单位,把具有相关功能的 R 函数打包起来。
R包把代码、数据、文档和测试内容整合在一起,从而便于分享。

总的来说,R 包是由社区开发(developed by the community)的功能(functions)和数据集(data sets)的集合。
参考:R 包初学者指南。

1.2 RStudio介绍

RStudio是针对R语言设计的IDE,提供了方便且易于操作的管理工具,具有语法高亮、自动补全、查错等基础功能。同时,可进行代码调试、实现图形可视化等功能,可用于管理R包、工作区、文件等。

参考:RStudio简介。

  • R环境的安装遵循先安装R,再安装RStudio的原则。
  • 安装路径为英文。

二、R安装

2.1 演示电脑系统

Windows11 64位。

2.2 R下载

点击R语言官网链接进入R语言官网(图1)。
在这里插入图片描述
图1 R语言官网

点击“CRAN”进入含有不同镜像源的下载界面,并选择适合电脑系统的R版本下载即可(图2)。
在这里插入图片描述
在这里插入图片描述
图2 镜像源下载

2.3 R安装

双击“R-4.3.1-win.exe”运行安装程序(图3)。
在弹出界面选择“中文(简体)”辅助安装,点击“下一步”。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
图3 R安装流程

在对应安装路径下,可以看到已安装对应版本R(图4)。
在这里插入图片描述
图4 R安装完成

2.4 R语言运行环境设置(环境变量)

2.4.1 目的

图3安装路径( D:\Program Files\R\R-4.3.1\bin )下的可执行文件R.exe所在的目录添加到系统环境变量中(图5)。
在这里插入图片描述
图5 R.exe执行文件的安装路径

2.4.2 R-CMD测试

利用“windows+R”调用CMD,输入R,提示如图6即表示未找到可执行文件R.exe,故需要将该路径添加至环境变量。
在这里插入图片描述
图6 CMD-R运行测试

2.4.3 设置环境变量

右键“此电脑”,点击“属性”,选择“高级系统设置”,点击“环境变量”(图7)。
在这里插入图片描述
图7 环境变量路径

按照图8添加变量后,依次点击“确定”退出即可。
在这里插入图片描述
在这里插入图片描述
图8 添加环境变量

注:环境变量路径查询方式:

  • 可以通过安装时图3( D:\Program Files\R\R-4.3.1\bin )提前保存;
  • 或在安装路径下的“bin”文件夹右键,选择“复制文件地址”(但粘贴时需要删除路径两端的引号,图9-10)。

在这里插入图片描述
图9 安装路径查询
在这里插入图片描述
图10 添加环境变量注意事项

按照“2.4.2 R-CMD测试”进行再次测试,仍提示“‘R’不是内部或外部命令,也不是可运行的程序或批处理文件”(图11),这是由于添加的环境变脸未生效。
需要重新打开CMD命令窗口,再次测试运行成功,提示已安装R版本(图12)。

在这里插入图片描述
图11 CMD测试
在这里插入图片描述
图12 R环境变量添加成功

2.5 R安装测试

图13顺序,打开新安装R软件,界面如下,表明安装成功。
在这里插入图片描述
在这里插入图片描述
图13 R安装成功测试

三、RStudio安装

3.1 RStudio下载

点击RStudio语言官网链接进入RStudio官网(图14),点击“DOWNLOAD RSTUDIO DESKTOP FOR WINDOWS”。
在这里插入图片描述
图14 RStudio下载

3.2 RStudio安装

双击下载的“RStudio-2023.06.2-561.exe程序,按照安装引导进行安装(图15)。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
图15 RStudio安装

3.3 RStudio安装测试

图16顺序,打开新安装RStudio软件,界面如下,表明安装成功。
在这里插入图片描述
点击“是”。
在这里插入图片描述
图16 RStudio安装测试

3.4 修改默认工作目录

默认的工作目录在C盘文档,为了避免占用空间,按照图17的顺序,更改默认工作目录。
在这里插入图片描述
图17 RStudio默认工作路径修改

3.5 修改镜像

用R画图和数据分析时,常常需要从CRAN 和Bioconductor下载R packages。默认选择国外的CRAN 和Bioconductor(图18),下载速度慢,会出现加载失败的情况,故设置国内镜像,来提高下载速度。
在这里插入图片描述
图18 RStudio默认镜像

按照图19的顺序,选择国内镜像。
在这里插入图片描述
图19 RStudio默认镜像更改

3.6 修改文件编码

新装RStudio默认文件编码如图20所示。
在这里插入图片描述
图20 RStudio文件编码

为了防止中文乱码的情况发生,在Rstudio中,要求将文件保存为UTF-8格式,打开文件也要求以UTF-8格式显示。

3.6.1 保存文件编码设置

按照图21顺序,修改文件编码为UTF-8格式
在这里插入图片描述
图21 RStudio文件编码修改

3.6.2 打开文件编码设置

当Rstudio默认文件编码格式不是UTF-8时,可以通过File——Reopen with Encoding,修改已打开文件的编码格式。

四、R包基础知识及常见安装方式

参见

  • R | package基础 | Rstudio + devtools 创建/开发R包(初学者 指南| 简明详细流程)
  • R: R package安装的几种方式
  • R 包初学者指南

R教程参考:

  • GitHub:CAU-TeamLiuJF/Tutorial
  • R语言和RStudio安装教程(详细版)
  • R语言介绍

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

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

相关文章

【pwn入门】用gdb实现第1个pwn

声明 本文是B站你想有多PWN学习的笔记&#xff0c;包含一些视频外的扩展知识。 有问题的源码 #include <stdio.h> #include <stdlib.h> #include <unistd.h> char sh[]"/bin/sh"; int func(char *cmd){system(cmd);return 0; }int main(){char …

【操作系统】进程同步与进程互斥

&#x1f40c;个人主页&#xff1a; &#x1f40c; 叶落闲庭 &#x1f4a8;我的专栏&#xff1a;&#x1f4a8; c语言 数据结构 javaEE 操作系统 Redis 石可破也&#xff0c;而不可夺坚&#xff1b;丹可磨也&#xff0c;而不可夺赤。 进程同步与进程互斥 一、什么是进程同步二、…

redis中list类型的操作

一、特点 Redis列表是简单的字符串列表&#xff0c;按照插入顺序排序。你可以添加一个元素到列表的头部&#xff08;左边&#xff09;或者尾部&#xff08;右边&#xff09;。一个列表最多可以包含 2^32 - 1 个元素 (超过40亿个元素)。 list其底层使用quicklist存储数据 qu…

力扣-383.赎金信

Idea 使用一个hashmap 或者一个int数组存储第二次字符串中每一个字符及其出现的次数 遍历第一个字符串&#xff0c;讲出现的重复字符减1&#xff0c;若该字符次数已经为0&#xff0c;则返回false AC Code class Solution { public:bool canConstruct(string ransomNote, strin…

色彩一致性自动处理方法在遥感图像中的应用

前言 在获取卫星遥感影像时&#xff0c;由于受不均匀的光照、不同的大气条件和不同的传感器设备等因素的影响&#xff0c;遥感影像中会存在局部亮度和色彩分布不均匀的现象&#xff0c;下面是在BigMap地图下载器中收集的几幅谷歌卫星影像&#xff0c;像下面这种都是拼接好的影像…

S32K144 GPIO编程

前面的文章介绍了如何在MDK-Keil下面进行S32K144的开发&#xff0c;下面就使用该工程模板进行GPIO LED的编程试验。 1. 开发环境 S32K144EVB-Q100开发板MDK-Keil Jlink 2. 硬件连接 S32K144EVB-Q100开发板关于LED的原理图如下&#xff1a; 也就是具体连接关系如下&#xf…

键盘上F1至F12键的作用

多年来&#xff0c;我们习惯了最上排的12个按键&#xff0c;从F1到F12&#xff0c;它们被称为“快速功能键”&#xff0c;可以让你更轻松地操作电脑&#xff1b;但是&#xff0c;很多人可能从未使用过它们&#xff0c;也从来不知道它们的用途。那么今天&#xff0c;就向大家科普…

以太网基础学习(二)——ARP协议

一、什么是MAC地址 MAC地址&#xff08;英语&#xff1a;Media Access Control Address&#xff09;&#xff0c;直译为媒体访问控制位址&#xff0c;也称为局域网地址&#xff08;LAN Address&#xff09;&#xff0c;MAC位址&#xff0c;以太网地址&#xff08;Ethernet Addr…

蓝桥杯每日一题2023.10.3

杨辉三角形 - 蓝桥云课 (lanqiao.cn) 题目描述 题目分析 40分写法&#xff1a; 可以自己手动构造一个杨辉三角&#xff0c;然后进行循环&#xff0c;用cnt记录下循环数的个数&#xff0c;看哪个数与要找的数一样&#xff0c;输出cnt #include<bits/stdc.h> using na…

Flutter笔记:滚动之-无限滚动与动态加载的实现(GetX简单状态管理版)

Flutter笔记 无限滚动与动态加载的实现&#xff08;GeX简单状态管理版&#xff09; 作者&#xff1a;李俊才 &#xff08;jcLee95&#xff09;&#xff1a;https://blog.csdn.net/qq_28550263 邮箱 &#xff1a;291148484163.com 本文地址&#xff1a;https://blog.csdn.net/qq…

JavaScript系列从入门到精通系列第十二篇:JavaScript中对象的简介和对象的基本操作以及JavaScript中的属性值和属性名

文章目录 前言 一&#xff1a;对象分类 1&#xff1a;内建对象 2&#xff1a;宿主对象 3&#xff1a;自建对象 二&#xff1a;对象的基本操作 1&#xff1a;创建对象 2&#xff1a;向对象中添加属性 3&#xff1a;读取对象中的属性 4&#xff1a;修改对象中的属性 三…

问题: 视频颜色问题,偏绿

参考 什么是杜比视界&#xff1f; - https://www.youtube.com/watch?vldXDQ6VlC7g 【哈士亓说】07&#xff1a;HDR、杜比视界究竟是个啥&#xff1f;为什么这个视频还不是HDR视频&#xff1f; - https://www.youtube.com/watch?vrgb9Xg3cJns 正文 视频应该是 杜比视界 电…

231003-四步MacOS-iPadOS设置无线竖屏随航SideCar

Step 0&#xff1a;MacOS到iPad无线竖屏随航显示&#xff0c;最终效果 Step 1&#xff1a; 下载 Better Display Step 2&#xff1a;在设置中新建虚拟屏幕&#xff0c;创建虚拟屏幕 Step 3&#xff1a;进行如下设置 Step 4&#xff1a;注意事项 ⚠️ 设置后的虚拟屏幕与Sideca…

excel中将一个sheet表根据条件分成多个sheet表

有如下excel表&#xff0c;要求&#xff1a;按月份将每月的情况放在一个sheet中。 目测有6个月&#xff0c;就应该有6个sheet&#xff0c;每个sheet中体现本月的情况。 一、首先增加一个辅助列&#xff0c;月份&#xff0c;使用month函数即可。 填充此列所有。然后复制【月份】…

知识分享 钡铼网关功能介绍:使用SSLTLS 加密,保证MQTT通信安全

背景 为了使不同的设备或系统能够相互通信&#xff0c;让旧有系统和新的系统可以集成&#xff0c;通信更加灵活和可靠。以及将数据从不同的来源收集并传输到不同的目的地&#xff0c;实现数据的集中管理和分发。 通信网关完美克服了这一难题&#xff0c;485或者网口的设备能通过…

Docker项目部署

目录 一、前端项目部署 1、上传文件 2、开启容器 3、测试 二、后端项目部署 1、打包java项目 2、将jar包和Dockerfile文件长传到Linux系统 3、构建镜像 4、开启容器 5、测试 一、前端项目部署 1、上传文件 里面包括页面和配置文件 worker_processes 1;events {worker…

【Pytorch笔记】4.梯度计算

深度之眼官方账号 - 01-04-mp4-计算图与动态图机制 前置知识&#xff1a;计算图 可以参考我的笔记&#xff1a; 【学习笔记】计算机视觉与深度学习(2.全连接神经网络) 计算图 以这棵计算图为例。这个计算图中&#xff0c;叶子节点为x和w。 import torchw torch.tensor([1.]…

分类预测 | MATLAB实现SSA-FS-SVM麻雀算法同步优化特征选择结合支持向量机分类预测

分类预测 | MATLAB实现SSA-FS-SVM麻雀算法同步优化特征选择结合支持向量机分类预测 目录 分类预测 | MATLAB实现SSA-FS-SVM麻雀算法同步优化特征选择结合支持向量机分类预测效果一览基本介绍程序设计参考资料 效果一览 基本介绍 MATLAB实现SSA-FS-SVM麻雀算法同步优化特征选择结…

快速选择排序

"你经过我每个灿烂时刻&#xff0c;我才真正学会如你般自由" 前些天有些无聊&#xff0c;想试试自己写的快排能否过leetcode上的排序算法题。结果是&#xff0c;不用截图可想而知&#xff0c;肯定是没过的&#xff0c;否则也不会有这篇文章的产出。 这份快排算法代码…

HCQ1-1300-D【高速输入】

因为我的PLC固件比较旧。所以有些限制。【比如&#xff1a;编译不报错&#xff0c;下载PLC程序就报故障】我的PLC的高速输入类型只能是【hsi_ref】 所以&#xff0c;程序添加的高速输入模块只能是【1.0.1.0】版本 如果固件版本低&#xff0c;看下固件能支持的类型。选错的话&am…