什么是R?

000. 前言R 及Rstudio 的使用 - 图1

Rstudio

Rstudio 的设计结构

000. 前言R 及Rstudio 的使用 - 图2

帮助

通过 ? 加函数名称,或 help 可以打开R中相关的文件记录帮助文档。类似shell 脚本中的 man 非常好用。

000. 前言R 及Rstudio 的使用 - 图3

设置

在global option 下可以对studio 相关软件参数进行设置。

000. 前言R 及Rstudio 的使用 - 图4

比如可以设置外观

000. 前言R 及Rstudio 的使用 - 图5

创建一个project

可以将project 理解为一个环境,其指定了某些参数,使得相关的脚本可以在该项目中顺利进行;而其他无关的脚本也不会受该project 的相关操作受到影响。

000. 前言R 及Rstudio 的使用 - 图6

如何验证已经成功打开或者创建了project 了呢?可以通过右上角的标示查看。

000. 前言R 及Rstudio 的使用 - 图7

另外,该菜单下也可以进行相关的项目相关快捷操作。

000. 前言R 及Rstudio 的使用 - 图8

创建一个脚本

000. 前言R 及Rstudio 的使用 - 图9

代码运行

000. 前言R 及Rstudio 的使用 - 图10

000. 前言R 及Rstudio 的使用 - 图11 运行全部代码

或者直接在console 中直接运行。

# 会注释掉代码(不执行)

R的命令响应

000. 前言R 及Rstudio 的使用 - 图12

000. 前言R 及Rstudio 的使用 - 图13

000. 前言R 及Rstudio 的使用 - 图14

000. 前言R 及Rstudio 的使用 - 图15

R语言非常贴心,对于不完整命令会识别并提示补全命令。

000. 前言R 及Rstudio 的使用 - 图16

000. 前言R 及Rstudio 的使用 - 图17

代码保存

会默认保存在工作目录下。一般也就是保存在Rproject 生成的文件夹内。

R中的交互

000. 前言R 及Rstudio 的使用 - 图18

R 的交互有两种方式:1)console;2)脚本。

控制台即写即用;脚本重复利用。

相关文件

000. 前言R 及Rstudio 的使用 - 图19

设置编码

在file 菜单下找到 reopen with encoding ,选择utf-8 编码,以防止脚本因编码问题无法识别中文字符。

000. 前言R 及Rstudio 的使用 - 图20

Rdata

000. 前言R 及Rstudio 的使用 - 图21

save 可以存储很多个变量。但最终存储的文件需定义 file = "xx.Rdata"

一个Rproject 一般包括:

000. 前言R 及Rstudio 的使用 - 图22

R常见错误

000. 前言R 及Rstudio 的使用 - 图23

1)文件名不对;路径不对(不在工作目录中)。

2)函数所在包没有导入成功;函数拼写。

3)包未安装。

4)未加载相应Rdata。