R 的集成开发环境(IDE)Rstudio|学习笔记

简介: 之前使用的软件是 Rgui,整个界面并不是十分的方便,或者特别的友好,但是 R 也有很多集成的开发环境,这节课介绍的 R,功能非常强大,界面非常友好的一个集成开发环境,就是 Rstudio。

开发者学堂课程【R 语言编程基础R 的集成开发环境(IDE)Rstudio】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/564/detail/7719


R 的集成开发环境(IDE)Rstudio

 

内容介绍

Rstudio

操作

 

内容简介:

之前使用的软件是 Rgui整个界面并不是十分的方便或者特别的友好但是 R 也有很多集成的开发环境这节课介绍的 R功能非常强大,界面非常友好的一个集成开发环境,就是 Rstudio

 

一、Rstudio

1、R 语言集成开发环境(IDE)- Rstudio 基于 C+ +开发。在基于

窗口的 R 编程中使用特别广泛相对于 R 自带的 GUI 界面它具

有更加友好的界面、更好的项目管理功能、package 管理功能、

图片预览功能等。

2、官网下载地址http://www.rstudio.com/

 

二、操作

1、首先进行下载,输入集成开发环境 Rstudio。直接到的官网里面下载。官方打开的速度会慢一些

2、点击下载按钮

3、下载桌面版

4、下载免费的版本

5、最新的版本是0.99.491,下载这个版本需要注意下载 Rstudio进行安装之前必须要先把 R 安装好如果R没有安装好直接安装 Rstudio它会显示报错

image.png

6、下载完之后把它放到桌面上安装 Rstudio 文件持续点击下一步

7、安装好后打开 Rstudio首先打开 R重新回顾 R 的界面

image.png

8、忽视升级Rstudio 有四个方块右上角是工作空间和历史记录左下角可以打开文件如果用 R 进行画图图像会在 plots 中展示packages 中打勾的就是已经安装的包像之前使用的 R 需要输入命令安装包但是在 Rstudio集成开发环境下直接在点击它就会直接进行安装或者导入到环境里面

image.png

9、右下角是 R 的 help帮助文件

10、左下角是控制台可以在控制台中输入 ls(),查看控制台中的变量左上角是可以导入 R 的脚本语言或者点击图标生成新的脚本文件

image.png

11、控制台就是之前 R 的一个界面在这里面会输入一些命令比如查看一下工作目录

Getwd()

"c: /Users /YH/ Documents"

或者创建一个向量

x <- matrix(c(1,2,3,4,5,6,7 ,8), nrow=2, nco1=4)

x

[,1] [,2][,3] [,4]

[1,] 1 3 5 7

[2,] 2 4 6 8

这个控制台就是简单版 R 的界面

12、再看 Rstudio 增加了哪些模块首先是 workspace有一个x的变量它可以直接显示是2*4的矩阵可以直接点击 x在左边把 x 变量整个数值展示出来

image.png

还可以定义其他的变量在工作空间里面都会展示

y<-"rstudio is ok!"

在工作空间可以看到 y 这个变量再看工作空间它的下面有一个 Import Dataset导入数据集R 中有很多导入数据集的方法输入命令但是在 Rstudio 上就变得很容易从文件中查找进行导入比敲入代码简单history 是已经输入的 R 的语句这里面都会进行记录之前定义的 x查看 x 里面的内容又定义了一个 y输入历史的记录都会在这里显示历史下面有一个 to console可以选一条语句导入到控制台中就不需要重复的输入一样的代码比如希望把一些历史记录写入到脚本语言中可以选择 to source这样就设置了一个脚本语言脚本语言是原来所输入的一些历史的记录再回到脚本语言中比如有一些操作把不合规范的删掉

getwd()

X1 <- matrix(c(1,2,3,4,5,6,7 ,8), nrow=2, nco1=4)

Y1<-"rstudio is ok!"

直接点击 run就可以执行把脚本语言最后一条语句进行执行如果要把脚本语言中所有的语句按顺序进行执行时可以都选中再点击 run这样就把脚本语言中所有的语句都执行了一遍

image.png

如果认为脚本语言有用时对它进行保存时可以按 ctrl+s需要注意脚本语言进行保存时一般命名为 test.R。

13、Rstudio 的菜单栏如果想要更改默认的工作空间或者设置默认的工作空间使用 tools 中 options默认 R 的工作空间是在 C:Program Files'R'R-3.2.3路径下也可以对它进行更改

14、FileRstudio 的菜单栏里面有很多下面所展示的命令可以打开文件

15、Edit对所做的脚本或者其他的工作进行编辑

16、Code这是一个代码的功能

17、ViewRstudio 视角的特质

18、Plots画图

19、session绘画导入另外一个工作空间时或者把当前用户另存为时

20、Project建立工程对工程的操作

21、tools导入数据集包括安装包

22、Rstudio 整个界面看比原先所使用R的图形界面有很大一个提高所以它日后使用 R 和学习 R 它会带来非常大的方便后面就不再用 Rgui 界面进行讲解之后所有的讲解都会在 Rstudio 集成开发平台上进行讲解

23、Rstudio 界面的右下方 plots 是画图比如在控制台中输入

x<-c(1,2,3,4,5,6,7,8)

y<-c(8,4,3,2,5,6,1,9)

plot(x,y)

画图就直接在右下角展示出来还可以对图进行放大放大过程中也可以对它进行更换图像化就方便很多。

image.png

点击 export对结果进行导出可以存储为 pdf 格式可以存储为图像格

image.png

相关文章
|
3月前
|
IDE Ubuntu Java
在Ubuntu18.04安装兼容JDK 8的Eclipse集成开发环境的指南。
完成以上步骤后,您将在Ubuntu 18.04系统上成功安装并配置了Eclipse IDE,它将与JDK 8兼容,可以开始进行Java开发工作。如果遇到任何问题,请确保每一步骤都正确执行,并检查是否所有路径都与您的具体情况相匹配。
139 11
|
6月前
|
IDE 开发工具
TeaScript IDE集成开发环境
TeaScriptIDE 是一款功能丰富的集成开发环境,包含代码编辑器(语法着色提升可读性)、调试器(显示运行结果)、内置函数帮助文档、打包功能(生成单个可执行文件)以及保存/恢复最近文件的功能。其界面由菜单栏、工具栏、多标签页编辑窗口、控制台输出窗口和状态栏组成,支持快速命令调用、程序运行结果显示及错误信息提示。退出时会自动保存状态,下次启动可继续编辑上次打开的文件。
131 15
|
8月前
|
IDE Linux API
轻松在本地部署 DeepSeek 蒸馏模型并无缝集成到你的 IDE
本文将详细介绍如何在本地部署 DeepSeek 蒸馏模型,内容主要包括 Ollama 的介绍与安装、如何通过 Ollama 部署 DeepSeek、在 ChatBox 中使用 DeepSeek 以及在 VS Code 中集成 DeepSeek 等。
2078 15
轻松在本地部署 DeepSeek 蒸馏模型并无缝集成到你的 IDE
|
11月前
|
API 开发者 容器
DevEco Studio:熟练使用华为提供的集成开发环境DevEco Studio
【10月更文挑战第22天】随着HarmonyOS的普及,华为推出了官方集成开发环境DevEco Studio,以提高开发效率。本文通过开发一款天气应用的案例,详细介绍了如何使用DevEco Studio进行环境搭建、界面设计、数据绑定与交互、调试与运行等步骤,帮助开发者高效完成HarmonyOS应用开发。
933 6
|
jenkins 持续交付
jenkins学习笔记之六:共享库方式集成构建工具
jenkins学习笔记之六:共享库方式集成构建工具
|
Java jenkins Shell
jenkins学习笔记之五:Maven、Ant、Gradl、Node构建工具集成
jenkins学习笔记之五:Maven、Ant、Gradl、Node构建工具集成
|
Linux Apache C++
FFmpeg开发笔记(三十五)Windows环境给FFmpeg集成libsrt
该文介绍了如何在Windows环境下为FFmpeg集成SRT协议支持库libsrt。首先,需要安装Perl和Nasm,然后编译OpenSSL。接着,下载libsrt源码并使用CMake配置,生成VS工程并编译生成srt.dll和srt.lib。最后,将编译出的库文件和头文件按照特定目录结构放置,并更新环境变量,重新配置启用libsrt的FFmpeg并进行编译安装。该过程有助于优化直播推流的性能,减少卡顿问题。
369 2
FFmpeg开发笔记(三十五)Windows环境给FFmpeg集成libsrt
|
jenkins 持续交付
jenkins学习笔记之九:jenkins认证集成github
jenkins学习笔记之九:jenkins认证集成github
|
安全 jenkins 持续交付
jenkins学习笔记之八:jenkins认证集成gitlab
jenkins学习笔记之八:jenkins认证集成gitlab
|
jenkins Devops 持续交付
jenkins学习笔记之七:jenkins集成LDAP用户认证
jenkins学习笔记之七:jenkins集成LDAP用户认证