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.mzph.cn/pingmian/55440.shtml

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

相关文章

2.创建第一个MySQL存储过程(2/10)

引言 在现代数据库管理中,存储过程扮演着至关重要的角色。它们是一组为了执行特定任务而编写的SQL语句集合,这些语句被保存在数据库中,并且可以被多次调用执行。存储过程不仅可以提高数据库操作的效率,还能增强数据的安全性和一致…

2-113 基于matlab的图像的配准融合

基于matlab的图像的配准融合,采用互信息配准,PV差值,powell算法,小波变换的图像融合算法。在GUI界面输入两幅图像,完成图像的配准融合。融合图像要求像素 一样。程序代码已经有详细的注释。程序已调通,可直…

鸿蒙harmonyos next纯flutter开发环境搭建

公司app是用纯flutter开发的,目前支持android和iOS,后续估计也会支持鸿蒙harmonyos。目前谷歌flutter并没有支持咱们国产手机操作系统鸿蒙harmonyos,于是乎国内有个叫OpenHarmony-SIG的组织,去做了鸿蒙harmonyos适配flutter开发的…

【游戏模组】重返德军总部2009高清重置MOD,建模和材质全部重置,并且支持光追效果,游戏画质大提升

各位好,今天小编给大家带来一款新的高清重置MOD,本次高清重置的游戏叫《重返德军总部2009》2009年发布,我相信很多玩家已经玩过了,如果你还没有玩过我也可以和你简单介绍一下剧情,这款游戏故事背景接续在《重返德军总部…

【Python】Dejavu:Python 音频指纹识别库详解

Dejavu 是一个基于 Python 实现的开源音频指纹识别库,主要用于音频文件的识别和匹配。它通过生成音频文件的唯一“指纹”并将其存储在数据库中,来实现音频的快速匹配。Dejavu 的主要应用场景包括识别音乐、歌曲匹配、版权管理等。 ⭕️宇宙起点 &#x1…

golang web笔记-3.响应ResponseWriter

简介 从服务器向客户端返回响应需要使用 ResponseWriter,ResponseWriter是一个接口,handler用它来返回响应。 ResponseWriter常用方法 Write:接收一个byte切片作为参数,然后把它写入到响应的body中。如果Write被调用时&a…

828华为云征文|部署在线论坛网站 Flarum

828华为云征文|部署在线论坛网站 Flarum 一、Flexus云服务器X实例介绍二、Flexus云服务器X实例配置2.1 重置密码2.2 服务器连接2.3 安全组配置2.4 Docker 环境搭建 三、Flexus云服务器X实例部署 Flarum3.1 Flarum 介绍3.2 Flarum 部署3.3 Flarum 使用 四、总结 一、…

【GeekBand】C++设计模式笔记5_Observer_观察者模式

1. “组件协作”模式 现代软件专业分工之后的第一个结果是“框架与应用程序的划分”,“组件协作”模式通过晚期绑定,来实现框架与应用程序之间的松耦合,是二者之间协作时常用的模式。典型模式 Template MethodStrategyObserver / Event 2.…

【Linux】第一个小程序——进度条实现

🔥 个人主页:大耳朵土土垚 🔥 所属专栏:Linux系统编程 这里将会不定期更新有关Linux的内容,欢迎大家点赞,收藏,评论🥳🥳🎉🎉🎉 文章目…

【Linux进程间通信】Linux匿名管道详解:构建进程间通信的隐形桥梁

📝个人主页🌹:Eternity._ ⏩收录专栏⏪:Linux “ 登神长阶 ” 🌹🌹期待您的关注 🌹🌹 ❀Linux进程间通信 📒1. 进程间通信介绍📚2. 什么是管道📜3…

传感器模块编程实践(三)舵机+超声波模块融合DIY智能垃圾桶模型

文章目录 一.概要二.实验模型原理1.硬件连接原理框图2.控制原理 三.实验模型控制流程四.智能感应垃圾桶模型程序五.实验效果视频六.小结 一.概要 随着科技的飞速发展和环保意识的日益增强,智能垃圾桶成为了城市生活的新宠,智能垃圾桶人们无需接触垃圾桶…

灵足时代:具身智能核心部件的新秀崛起——解析数千万元天使轮融资

在智能科技日新月异的今天,具身智能作为连接物理世界与数字世界的重要桥梁,正逐步成为科技创新的前沿阵地。近日,具身智能核心部件领域的新锐公司——“灵足时代”宣布完成数千万元天使轮融资,这一消息无疑为行业内外带来了强烈的震撼与期待。本轮融资由雅瑞智友科学家基金…

计算机组成原理(笔记6阵列乘法器、补码阵列乘法器)

手算阵列乘法器 平时我们计算乘法的时候是手算的 平时手算过程中我们是进行平行移位,可是在计算机里平行移位,会带来更大的开销,如下图我们可以看到,为此聪明的人,设计了斜移位的计算机 值得注意的是最后一行用的是平…

学籍管理平台|在线学籍管理平台系统|基于Springboot+VUE的在线学籍管理平台系统设计与实现(源码+数据库+文档)

在线学籍管理平台系统 目录 基于SpringbootVUE的在线学籍管理平台系统设计与实现 一、前言 二、系统功能设计 三、系统实现 四、数据库设计 1、实体ER图 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获取: 博主介绍:✌️大…

Thinkphp/Laravel旅游景区预约系统的设计与实现

目录 技术栈和环境说明具体实现截图设计思路关键技术课题的重点和难点:框架介绍数据访问方式PHP核心代码部分展示代码目录结构解析系统测试详细视频演示源码获取 技术栈和环境说明 采用PHP语言开发,开发环境为phpstudy 开发工具notepad并使用MYSQL数据库…

Qt的互斥量用法

目的 互斥量的概念 互斥量是一个可以处于两态之一的变量:解锁和加锁。这样,只需要一个二进制位表示它,不过实际上,常常使用一个整型量,0表示解锁,而其他所有的值则表示加锁。互斥量使用两个过程。当一个线程(或进程)…

MySQL 库的操作

温馨提示:非特殊情况不要删除和随意修改数据库 清除MySQL历史命令:system clear 增删数据库 增删数据库 登录MySQL:mysql -u root -pMySQL数据目录:/var/lib/mysql查看当前数据库列表:show databases;创建数据库&#…

代码随想录 | Day26 | 二叉树:二叉搜索树中的插入操作删除二叉搜索树中的节点修剪二叉搜索树

代码随想录 | Day26 | 二叉树:二叉搜索树中的插入操作&&删除二叉搜索树中的节点&&修剪二叉搜索树 主要学习内容: 二叉搜索树的插入删除操作 701.二叉搜索树中的插入操作 701. 二叉搜索树中的插入操作 - 力扣(LeetCode&…

CSS3练习--电商web

免责声明:本文仅做分享! 目录 小练--小兔鲜儿 目录构建 SEO 三大标签 Favicon 图标 布局网页 版心 快捷导航(shortcut) 头部(header) logo 导航 搜索 购物车 底部(footer&#xff0…

C(九)while循环 --- 军训匕首操情景

匕首操,oi~oi~oi~~~~~ 接下来的几篇推文,杰哥记录的是三大循环结构的运行流程及其变式。 本篇的主角是while循环。👉 目录: while循环 的组成、运行流程及其变式关键字break 和 continue 在while 循环中的作用while 循环的嵌套题目…