R语言的下载、安装及环境配置(RstudioVSCode)

0x01 R语言篇

一、软件介绍

R for Windows是一个免费的用于统计计算和统计制图的优秀工具,是R语言开发工具。它拥有数据存储和处理系统、数组运算工具(其向量、矩阵运算方面功能尤其强大)、完整连贯的统计分析工具、优秀的统计制图等功能。提供的图形界面,可以在其中访问控制台、创建脚本或安装其他软件包。

二、软件下载

官网地址:https://www.r-project.org/
1.首先我们打开官网后点击左侧的CRAN
软件下载
2.往下拉找到China,点击第一个链接(清华镜像)进入。
软件下载
3.点击Download R for Windows
软件下载
4.点击base
软件下载
5.点击Download R-4.4.1 for Windows开始下载。
(目前最新版本为4.4.1,版本可能有更新,大家选择最新版即可)
软件下载

三、软件安装

1.下载完成后,我们打开R-4.4.1-win.exe,选择中文,点击确定。
软件安装
2.阅读完信息后,点击下一步。
软件安装
3.选择要安装的位置,这里我选择安装在C盘,大家根据自己的需求进行选择即可。
软件安装
4.根据需求安装组件,这里建议全部选择直接下一步。
软件安装
5.启动项,我们选择默认就好,点击下一步。
软件安装
6.再次下一步。
软件安装
7.选择下一步后,软件将自动开始安装。
软件安装
8.点击结束即可完成安装。
软件安装

四、环境配置

1.返回桌面右键此电脑,点击属性,下拉选择高级系统设置,点击环境变量
环境配置
2.在环境变量里我们点击系统变量中的Path,然后点击编辑
环境配置

3.然后在编辑环境变量窗口里,点击新建,在文本框里填入我们安装R语言的地址,然后点击确定关闭窗户。
环境配置

4.如果不知道安装位置,我们在桌面右键R 4.4.1,选择属性,点击打开文件所在位置复制安装位置地址栏里的地址即可。
环境配置
环境配置

五、测试运行

1.我们使用键盘快捷键Windows+R键,打开运行,输入cmd后回车打开命令提示符。
安装成功
2.在命令提示符里输入R回车,如果能显示如下信息,便表示我们环境配置成功。
安装成功

至此我们的R语言下载安装以及环境配置便完成了,撒花✿✿ヽ(°▽°)ノ✿~

0x02 RStudio篇

一、软件介绍

RStudio软件是R软件的应用界面与增强系统, 可以在其中编辑、运行R的程序文件, 可以跟踪运行, 还可以构造文字、R结果图表融合在一起的研究报告、论文、图书、网站等。

二、软件下载

官网地址:https://posit.co/
1.首先我们打开官网,点击右上角的DOWNLOAD RSTUDIO
软件下载

2.下翻找到RStudio Desktop,点击下面的DOWNLOAD RSTUDIO
软件下载

3.进入之后看到第一步让我们安装R语言,我们已经安装过了,我们直接进行第二步,点击第二步的DOWNLOAD RSTUDIO DESKTOP FOR WINDOWS开始下载。
软件下载

三、软件安装

下载完成后,打开进行安装,安装过程与上面基本类似,这里不做过多赘述。

四、软件设置

1.安装完成后我们打开RStudio,会显示这个界面让你选择版本,我们直接点击ok
软件设置
2.这时询问你崩溃时是否上传报告至RStudio,这里根据个人需求进行选择。
软件设置
3.点击菜单栏Tools,选择Global Options…
软件设置
4.这里可以更改工作目录,可以根据你的项目来自定义。
软件设置
5.点击左侧Code,选择Saving,点击Change…,选择UTF-8,点击ok
(这里将编码格式换成UTF-8,这样可以避免因不同编码格式带来的兼容性问题)
软件设置
6.选择Completion,找到下面的Completion Delay,将下面的数值改成1100
(这样代码自动补全触发的延迟时间会更快)
软件设置
7.点击左侧Packages,选择Management,点击Package Management下的Change…,找到China(Beijing1)开头的这个清华源,点击ok
(选择这里库的设置建议换成我们国内的镜像源,后续包的安装会方便很多)
软件设置
8.设置完成后点击Apply应用后点击ok退出,这样我们基本就设置完成了,后面大家也可以根据自己的需求在深入的设置。
软件设置

五、安装成功

至此我们的RStudio的下载安装以及设置也完成了,撒花✿✿ヽ(°▽°)ノ✿~

0x03 VSCode篇

一、软件介绍

‌Visual Studio Code (VSCode) 是一款由微软公司开发的免费开源代码编辑器,支持多种编程语言和技术,它功能强大,提供了丰富的功能和扩展性,几乎支持主流开发的特性。

二、软件下载

官网地址:https://code.visualstudio.com/
进入官网后,点击首页的Download for Windows直接开始下载。
软件下载

三、软件安装

整体安装过程依旧类似,不做过多赘述,安装位置选择后,其余建议全部默认。

四、切换中文

1、安装完成后,我们打开VSCode,点击左侧的拓展按钮,在搜索框搜索Chinese,点击第一个Install安装中文语言包。
切换中文
2.安装完成后点击右下角的Change Language and Restart,之后VSCode会自动重启,这样就切换到中文界面了。
切换中文

五、R语言环境配置

(一)安装R包“languageserver”

1.打开R语言。
打开R语言
2.复制以下代码按回车执行,选择China(Beijing2)镜像源,点击确定会自动安装所需要的R包。
(这个包主要功能包括实时代码分析、代码补全,错误检测等功能)

install.packages("languageserver")

安装R包“languageserver”
3.显示以下信息表示安装完成。
安装R包“languageserver”

(二)安装R包“httpgd”

复制以下代码安装httpgd包,该包主要用于创建基于 HTTP 的图形设备,方便在远程环境下生成、展示图形并具有一定交互性和灵活性。操作与上一步相同,不过多赘述。

install.packages("httpgd")
(三)安装VSCode的R插件以及R Debugger插件

切换到VSCode,点击左侧拓展按钮,搜索R,安装R以及R Debugger插件。
安装插件

(四)安装radian

这里需要提前安装Python,具体操作参考之前一篇文章。

传送门: Python3环境搭建——下载Python

1.打开终端
打开终端
2.输入以下代码回车。

pip3 install -U radian

如若报错没有pip3,用pip也可以。

pip install -U radian

安装radian
3.安装完成后,输入radian回车,进入以下界面说明安装成功。
安装radian

(五)快捷键设置

在R中,我们最常用的两个快捷键:
ctrl+Enter,执行当前行代码,并自动跳转下一行
ctrl+shift+enter,执行全部代码
ctrl+shift+M,生成%>%快捷键
1.依次点击文件>首选项>键盘快捷方式
快捷键设置
2.点击打开键盘快捷键方式(JSON)按钮
快捷键设置
3.将下面代码覆盖添加进去,然后保存文件(Ctrl+S)即可。

// begin of R language shortcuts
[{"key": "ctrl+shift+m","command": "editor.action.insertSnippet","when": "editorTextFocus && editorLangId == 'r'","args": {"snippet": " %>% "}
},{"key": "ctrl+enter",//"command": [ "python.execSelectionInTerminal", "cursorDown" ],"command": "macros.pythonExecSelectionAndCursorDown","when": "editorTextFocus && editorLangId == 'python'"
}
]

快捷键设置

(六)使用radian作为终端

1.依次点击文件>首选项>设置
使用radian作为终端
2.搜索:r.rterm.windows,把你的radian.exe路径写进去。
使用radian作为终端
3.如果不知道radian.exe路径,可按Windows+r打开运行,输入cmd打开命令提示符,输入where radian回车,选中地址后右键可进行复制
使用radian作为终端
4.搜索:r.br,勾选Radian作为终端。
使用radian作为终端
5.搜索:httpgd,勾选。重启vscode生效。
使用radian作为终端
6.搜索:shell wind,在下拉菜单中可以选择其他的终端风格。
设置radian作为终端

六、测试运行

1.新建(Ctrl+N)一个R脚本,保存(Ctrl+S)为test.R。
测试运行
2.输入加法运算:

1+1
1+2
1+3

使用快捷键Ctrl+Enter,依次自动执行,并跳转至下一行。
测试运行
3.使用快捷键Ctrl+Shift+Enter,全部执行。
在这里插入图片描述
4.测试代码补全,按Tab键进行补全。
测试运行
5.复制以下代码运行,测试画图功能。

aa = rnorm(100)
plot(aa)

测试运行
6.管道符。
ctrl+shift+M,打印出: %>%

至此我们的VSCode的下载安装以及R语言的环境配置也完成了,撒花✿✿ヽ(°▽°)ノ✿~

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

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

相关文章

windows和mac共享文件夹访问教程

mac共享文件夹,windows访问: mac上开启文件夹共享,并添加文件夹和用户,然后windows 上 在windows上快捷键 win r 打开运行,按如下格式输入mac设备的IP地址: 就可以访问了: windows共享文件夹…

More Effective C++之效率Efficiency_下

More Effective C之效率Efficiency 条款24:了解virtual function、multi inheritance、virtual base classes、runtime type identification的成本 条款24:了解virtual function、multi inheritance、virtual base classes、runtime type identification…

基于Spring Boot的中国戏曲文化传播系统

一、系统背景与意义 中国戏曲作为中华民族的文化瑰宝,具有深厚的历史底蕴和艺术价值。然而,随着现代生活节奏的加快和娱乐方式的多样化,传统戏曲文化的传播和普及面临诸多挑战。因此,开发一个基于Spring Boot的中国戏曲文化传播系…

unipp中使用阿里图标,以及闭坑指南

-----------------------------------------------------点赞收藏才是更新的动力------------------------------------------------- unipp中使用阿里图标 官网下载图标在项目中引入使用注意事项 官网下载图标 进入阿里图标网站 将需要下载的图标添加到购物车中 2. 直接下载…

前端网页开发学习(HTML+CSS+JS)有这一篇就够!

目录 HTML教程 ▐ 概述 ▐ 基础语法 ▐ 文本标签 ▐ 列表标签 ▐ 表格标签 ▐ 表单标签 CSS教程 ▐ 概述 ▐ 基础语法 ▐ 选择器 ▐ 修饰文本 ▐ 修饰背景 ▐ 透明度 ▐ 伪类 ▐ 盒子模型 ▐ 浮动 ▐ 定位 JavaScript教程 ▐ 概述 ▐ 基础语法 ▐ 函数 …

Docker 镜像加速访问方案

在数字化时代,Docker以其轻量级和便捷性成为开发者和运维人员的首选容器技术。然而自2023年5月中旬起,Docker Hub 的访问速度较慢或不稳定,这对依赖Docker Hub拉取镜像的用户来说无疑是一个挑战。本文将提供 Docker Hub 访问的一系列替代方案…

kubernates实战

使用k8s来部署tomcat 1、创建一个部署,并指定镜像地址 kubectl create deployment tomcat6 --imagetomcat:6.0.53-jre82、查看部署pod状态 kubectl get pods # 获取default名称空间下的pods kubectl get pods --all-namespaces # 获取所有名称空间下的pods kubect…

定时任务——定时任务技术选型

摘要 本文深入探讨了定时任务调度系统的核心问题、技术选型,并对Quartz、Elastic-Job、XXL-Job、Spring Task/ScheduledExecutor、Apache Airflow和Kubernetes CronJob等开源定时任务框架进行了比较分析,包括它们的特点、适用场景和技术栈。文章还讨论了…

网络安全词云图与技术浅谈

网络安全词云图与技术浅谈 一、网络安全词云图生成 为了直观地展示网络安全领域的关键术语,我们可以通过词云图(Word Cloud)的形式来呈现。词云图是一种数据可视化工具,它通过字体大小和颜色的差异来突出显示文本中出现频率较高…

MySQL 数据”丢失”事件之 binlog 解析应用

事件背景 客户反馈在晚间数据跑批后,查询相关表的数据时,发现该表的部分数据在数据库中不存在 从应用跑批的日志来看,跑批未报错,且可查到日志中明确显示当时那批数据已插入到数据库中 需要帮忙分析这批数据丢失的原因。 备注:考虑信息敏感性,以下分析场景测试环境模拟,相关数据…

Dots 常用操作

游戏中有多个蚂蚁群落,每个蚂蚁属于一个群落,如何设计数据结构? 方法1:为蚂蚁组件添加一个属性 ID,会造成逻辑中大量分支语句,如果分支语句逻辑不平衡可能带来 Job 调度问题,每个蚂蚁会有一份蚂…

nginx-rtmp服务器搭建

音视频服务器搭建 本文采用 nginx/1.18.0和nginx-rtmp-module模块源代码搭建RTMP流媒体服务器 流程 查看当前服务器的nginx版本下载nginx和nginx-rtmp-module源代码重新编译nginx,并进行相关配置(nginx.conf、防火墙等)客户端测试连接测试搭…

EasyPoi 使用$fe:模板语法生成Word动态行

1 Maven 依赖 <dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-spring-boot-starter</artifactId><version>4.0.0</version> </dependency> 2 application.yml spring:main:allow-bean-definition-over…

从虚拟到现实:AI与AR/VR技术如何改变体验经济?

引言&#xff1a;体验经济的崛起 在当今消费环境中&#xff0c;产品与服务早已不再是市场竞争的唯一焦点&#xff0c;能够提供深刻感知和独特体验的品牌&#xff0c;往往更能赢得消费者的青睐。这种转变标志着体验经济的崛起。体验经济不仅仅是简单的买卖行为&#xff0c;而是通…

Linux:SystemV通信

目录 一、System V通信 二、共享内存 代码板块 总结 一、System V通信 System V IPC&#xff08;inter-process communication&#xff09;&#xff0c;是一种进程间通信方式。其实现的方法有共享内存、消息队列、信号量这三种机制。 本文着重介绍共享内存这种方式。 二、共…

基于谱聚类的多模态多目标浣熊优化算法(MMOCOA-SC)求解ZDT1-ZDT4,ZDT6和工程应用--盘式制动器优化,MATLAB代码

一、MMOCOA-SC介绍 基于谱聚类的多模态多目标浣熊优化算法&#xff08;Multimodal Multi-Objective Coati Optimization Algorithm Based on Spectral Clustering&#xff0c;MMOCOA-SC&#xff09;是2024年提出的一种多模态多目标优化算法&#xff0c;该算法的核心在于使用谱…

Gmsh有限元网格剖分(Python)---点、直线、平面的移动

Gmsh有限元网格剖分(Python)—点、直线、平面的移动和旋转 最近在学习有限元的网格剖分算法&#xff0c;主要还是要参考老外的开源Gmsh库进行&#xff0c;写一些博客记录下学习过程&#xff0c;方便以后回忆嘞。 Gmsh的官方英文文档可以参考&#xff1a;gmsh.pdf 但咋就说&a…

Go C编程 第6课 无人机 --- 计算旋转角

旋转的秘密---认识角度 rt、lt命令学习 goc电子课程 一、编程步骤 第一步 第二步 第三步 第四步 二、画“四轴无人机” &#xff08;一&#xff09;、画第一根机轴 &#xff08;二&#xff09;、画第二根机轴 &#xff08;三&#xff09;、画完整的无人机 三、画“多轴无人…

Java中以某字符串开头且忽略大小写字母如何实现【正则表达式(Regex)】

第一种思路是先将它们都转换为小写或大写&#xff0c;再使用String类的startsWith()方法实现: 例如&#xff0c;如下的二个示例&#xff1a; "Session".toLowerCase().startsWith("sEsSi".toLowerCase()); //例子之一//例子之二String str "Hello Wo…

虚拟机桥接模式网络连接不上解决方法

可能是桥接模式自动配置网络地址的时候没配好&#xff0c;自己手动配置一下。先看看windows里的wifi的ip 把虚拟机的网络设置打开ipv4把地址、子网掩码、网关输进去&#xff0c;然后再连接