Class 02 - R语言Rstudio的安装

news2024/11/27 1:21:47

Class 02 - R语言&Rstudio的安装

  • 下载和安装R
    • 安装前准备
    • 下载R语言
    • 安装R语言
    • 开始使用R语言
  • 下载和安装RStudio
    • 安装前准备
    • 下载RStudio
    • 安装RStudio
    • 开始使用RStudio
      • 如何编写代码

下载和安装R

在这个部分中,你将完成在计算机上下载和安装R语言程序。当安装完成后,你能够在没有网络的情况下使用R。

安装前准备

在下载和安装前,你需要了解你的操作系统是什么,来决定去下载和安装适合你电脑的版本。常见的操作系统包括Windows OS(微软),MacOS(苹果),还有Linux。这里主要介绍Windows系统的安装流程。

确定了操作系统及其所需的R版本,就可以下载并安装程序。

下载R语言

第一步
打开 R语言网站 并左侧导航 Download 下点击 CRAN
在这里插入图片描述

完成后会跳转到下载镜像线路界面。

第二步
选择一个左侧的镜像站点(一般选择第一个就可以,如果打不开的,可以尝试换其他的惊险站点),之后会跳转到选择系统版本界面。
在这里插入图片描述

第三步
根据自己的电脑操作系统选择对应的版本,这里我们选择安装 Windows 系统的。完成之后会跳转到选择程序版本的界面。
在这里插入图片描述

第四步
这里就到了下载程序的页面了,选择需要安装的版本或者工具,一般我们直接选择第一个 base 版本就可以了,点击 base 之后就真正跳转到下载界面了。

在这里插入图片描述
第五步
直接点击第一个链接就开始下载R的程序了。
在这里插入图片描述
到这里就完成了R程序的下载,等到下载完毕之后就可以参考下面安装的步骤了。

安装R语言

第一步
下载完成后,双击打开下载好的R程序文件。先选择安装的语言,这个根据个人情况选择就好,如果能看英文还是建议安装英文的,毕竟人家就是英文写的。
在这里插入图片描述

第二部
然后就是点击下一步,下一步,到选择安装路径的界面。可以重新制定别的安装路径,但是建议默认安装就可以了,要不然出现一些奇怪的问题就会比较麻烦。
在这里插入图片描述

第三步
还是点击下一步,下一步,会看到设置自定义启动选项,还是直接下一步保持默认就行了。

在这里插入图片描述

第四步
这里还是保持默认选项就可以,直接下一步就开始安装了。只需要等待安装完成就能够在电脑上使用R语言了。

在这里插入图片描述

开始使用R语言

安装完成之后,如果在安装的时候都保持默认选项安装,当程序完成安装后会在桌面创建R语言自带的R控制台的快捷方式。样子如下:
在这里插入图片描述

双击打开后,大概这个样子,就可以在中间小窗口中的命令提示符 > 处输入R语言的代码了。下面我们输入一个最简单的打印( print() )的指令:
在这里插入图片描述
在命令提示符处数据人print("Hello,World!"),然后按回车健(Enter),程序就会打印出Hello,World 字样。
在这里插入图片描述

下面我么尝试让程序进行一个简单的数学计算,在命令提示符处输入2+3,然后按回车(Enter),得到计算的结果为5
在这里插入图片描述
下面尝试一下乘法和除法的计算。
先计算除法,除法的符号用 / 来表示。
在这里插入图片描述
然后是乘法,用 * 表示乘法。
在这里插入图片描述

在需要推出的时候可以在提示符中输入q()然后按回车(Enter)。程序将关闭。或者直接鼠标点击右上角的X号。

其实在平时使用的时候几乎很少会在控制台去编写代码什么的,这样会比较玛法效率也很低。一般都会在RStudio中去用R。下面我们去先安装RStudio。

下载和安装RStudio

活动概述

在前面已经完成了R语言环境的安装,这一部分来演示下载和安装RStudio。
RStudio是一个用r编程的集成开发环境。在R语言的日常使用中RStudio是最常用的编辑器。

安装前准备

在下载和安装前,你需要了解你的操作系统是什么,来决定去下载和安装适合你电脑的版本。常见的操作系统包括Windows OS(微软),MacOS(苹果),还有Linux。这里主要介绍Windows系统的安装流程。

下载RStudio

第一步
点击打开 RStudio 下载链接 ,然后点击打开,RStudio Desktop 下的 Download Rstudio 。

在这里插入图片描述

第二步
打开链接后,会提示你说要使用RStudio需要先安装R然后再安装RStudio程序。因为前面已经完成了R语言的安装,现在我们直接点击2 下面的链接(这个页面会识别你使用的操作系统,根据你使用的系统来推荐安装的链接,就省的我们再去选择了),点击下载链接就会开始下载RStudio安装程序。

在这里插入图片描述

安装RStudio

第一步
下载完成后,双击打开下载好的RRStudio安装程序。话不多说,直接下一步

在这里插入图片描述

第二步
设置安装路径,保持默认路径就可以。然后点击下一步,之后直接点击安装就OK了,很简单 。

在这里插入图片描述

开始使用RStudio

打开RStudio后,界面如下,默认分为四大块。编写和执行代码的区域(左上),显示环境变量的区域(右上),控制台消息区域(左下),绘图区域(右下)。界面的是模块化的,都可以调整大小,也可以自定义设置,根据个人喜好把。

在这里插入图片描述

如何编写代码

如何在RStudio中编写R语言的代码呢?其实很简单,就直接在代码编写区域中编写就可以了,编写好了之后,点击右上部的 Run 来执行代码就完成了。

编写代码时最好养成写注释的习惯,在代码量少的情况下没有注释也能知道代码是干嘛的,但是如果代码达到上百行,甚至上前行的时候,如果没有注释来对代码进行说明用途,那有可能过段时间连自己都不知道代码都是干嘛的了。
在这里插入图片描述

现在你就已经可以开始去编写你自己的代码去执行了。

下一章节,就开始上代码,开始R的学习了。

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

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

相关文章

嫌视频背景杂乱或单调?如何去除视频杂乱背景

录制视频时,有时候视频背景会十分杂乱或单调,这会对用户的视觉体验和注意力产生负面影响。 背景杂乱或单调的场景可能会影响您的观感。这种情况通常发生在自然光线不足或拍摄环境不理想的情况下。如果您想改变视频的背景或者是去除视频杂乱的背景&#…

硬件I2C读写MPU6050代码

1、接线图 SDA接在B11,SCL接在B10 ,软件IIC的两个引脚可以任意更改的,因为都是开漏输出,硬件接在哪个引脚上,程序中就对应操作哪个引脚 但是硬件IIC,通信引脚是不可以任意指定的,查表,由于PB6、…

2023年Android开发者路线-第4部分

2023年Android开发者路线-第1部分 2023年Android开发者路线-第2部分 2023年Android开发者路线-第3部分 2023年Android开发者路线-第4部分 2023年Android开发者路线-第4部分 在上一篇博文中,我们讨论了现代 Android 开发的基本要素,包括 Fragments、…

2023年Android开发者路线-第3部分

2023年Android开发者路线-第1部分 2023年Android开发者路线-第2部分 2023年Android开发者路线-第3部分 2023年Android开发者路线-第4部分 2023年Android开发者路线-第3部分 在上一篇文章中,我们讨论了 Android 主要组件的重要元素,包括 Intents 和 …

【C++初阶】类与对象(中)之你必须掌握的三个重要默认成员函数 --- 构造函数 +析构函数 + 拷贝构造函数

👦个人主页:Weraphael ✍🏻作者简介:目前学习C和算法 ✈️专栏:C航路 🐋 希望大家多多支持,咱一起进步!😁 如果文章对你有帮助的话 欢迎 评论💬 点赞&#x1…

chatgptH5源码开发

hatGPTH5源码开发需要以下步骤: 确定需求:在开发ChatGPTH5应用之前,需要明确用户的需求和目标,以便进行合理的设计和开发。 技术选型:选择适合的前端技术框架和工具,如React、Vue、Angular等&#…

Flink从入门到精通之-10容错机制

Flink从入门到精通之-10容错机制 流式数据连续不断地到来,无休无止;所以流处理程序也是持续运行的,并没有一个明确的结束退出时间。机器运行程序,996 起来当然比人要容易得多,不过希望“永远运行”也是不切实际的。因…

WritingGPT: 基于ChatGPT和AutoGPT打造个人写作团队

本文介绍了如何通过定义多个GPT角色,以自动化流水线的方式打造个人写作团队,让AI帮助我们完成文章写作、修改、SEO等所有流程。原文: How I Built WritingGPT, a Fully Automated AI Writing Team ChatGPT是AI内容创造领域的巨大飞跃,但当我们…

8 种「Python 程序」定时执行方式

在日常工作中,我们常常会用到需要周期性执行的任务,一种方式是采用 Linux 系统自带的 crond 结合命令行实现,另外一种方式是直接使用Python。 最近我整理了一下 Python 定时任务的实现方式,建议收藏后学习。 利用while True: sle…

pro如何添加定时任务

Pro v2.4版本开始后台可以开关控制定时任务,那如何添加新的定时任务呢? 第一步:设置定时任务名称及标识; 文件app\controller\admin\v1\system\SystemTimer中task_name()方法 /**定时任务名称及标识 * return mixed */ public fu…

25岁,本科学历,待业,如何成为优秀的数据分析师,值得关注!

25岁,本科学历,待业,如何成为优秀的数据分析师,值得关注! 你是在工作几年后确定自己的职业方向的呢?还是一直都是处于迷茫,随波逐流的状态?都说谁的青春不迷茫,但时间是最…

服务限流方案总结

流控作用 一般的做后台服务的,都会接触到流控,一般的场景就是在流量异常,比如遭受攻击的时候,保障服务不过载,在可支持的范围内提供稳定的服务。比如我们的服务支持100QPS,当一下子来了1000个请求的时候&a…

全景 I 0基础学习VR全景制作,平台篇第22篇 热点功能—作品功能操作

本期为大家带来蛙色VR平台,热点功能—作品功能操作。 功能位置示意 热点,指在全景作品中添加各种类型图标的按钮,引导用户通过按钮产生更多的交互,增加用户的多元化体验。 作品热点,即全景项目跳转热点,可与…

您使用的ChatGPT错了!以下是如何领先于 99% 的 ChatGPT 用户

我们大多数人都错误地使用了 ChatGPT: 错误1:不在提示中包含示例。 错误2:忽略通过角色控制 ChatGPT 的行为。 错误3:让 ChatGPT 猜测内容,而不是向它提供一些信息。 通过3类有用的prompt工程掌握 ChatGPT的使用。 …

leetcode 1259. 不相交的握手

1259. 不相交的握手 提示 困难 33 company 字节跳动 company 苹果 Apple company 亚马逊 偶数 个人站成一个圆,总人数为 num_people 。每个人与除自己外的一个人握手,所以总共会有 num_people / 2 次握手。 将握手的人之间连线,请你返回连线…

十二、Feign客户端整合Hystrix服务保护

目录 1、项目pom文件中引入feign客户端依赖 2、编写feign客户端接口,并配置fallback回调方法的类 3、编写controller,使用feign客户端进行RPC远程过程调用 4、实现feign客户端接口方法,并实现feign客户端接口中的每个接口方法作为fallbac…

十一、Hystrix服务保护

目录 服务雪崩相关概念简述 服务的雪崩效应 造成服务雪崩的原因 服务雪崩最终的结果 防止服务雪崩的方法 一、服务降级 1、引入Hystrix 服务保护依赖 2、基于注解HystrixCommand使用Hystrix 2.1、在需要进行服务保护的方法上添加注解HystrixCommand,并指定…

公有云云硬盘(EBS)有效范围内扩容/存储规格变更指导手册

一、背景 某公有云环境中,云主机直连的云硬盘存储某数据库数据,随着数据的积累,大约10亿多条数据,云硬盘急需扩容,但前期规划云硬盘未开启lvm卷,且当前存储容量未达EBS容量限制,最大可达32T,因此觉得采用EBS规格变更的方式来实现主机存储的扩容; 二、注意点: 1)过…

Matlab入门教程|002球的体积问题

写给Matlab小白的教程。如果你已经安装了Matlab,手头有一堆Matlab教程,面对书中一堆术语和命令不知所措,那么,请看本教程,从零开始,快速上手。 1 本文要点 初等代数计算:求函数值,求…

算法小技巧:空间换时间,时间换空间?

前言:小细节,大道理,思路在前,代码在后。 名词解释: 算法效率:往往由时间效率和空间效率两个方面决定。 时间效率:时间效率被称为时间复杂度,指的是算法执行过程耗费的时间…