R 编程的语法和基础


2022年1月9日, Learn eTutorial
3279

本教程旨在为 R 程序提供基本见解,以及如何编写第一个 R 程序在 R Studio 中。此外,您将学习如何将 R 程序保存在文件中,以及运行 R 程序的各种方法等。那么,让我们开始吧。

在 R Studio 文本编辑器中的第一个 R 程序

如果您是程序员,那么您脑海中首先浮现的程序肯定是打印“Hello, World!!!”的消息。为什么不从 Hello World 开始呢?您可以参考打印 Hello World 的 R 程序

请看下面的截图,其中显示了显示消息的各种方法。

R Comments

从我们之前的教程中,您现在知道输出显示在哪里了。如果您不清楚,请随时访问我们之前的教程 - R STUDIO WINDOWS 安装。上述程序的输出将显示为

R Comments

R 注释

R 编程语言中的注释是在哈希(**#**)之后写入的文本,以使代码更具可读性。在上面的程序中,我们从第三行开始写了一个注释,该注释可以一目了然地告诉用户这是一个“Hello World 程序”。任何写在哈希(**#**)之后的内容都不会被执行,因为编译器只会忽略这些文本。

注释部分实际上不是给最终用户的,而是给程序员的。它有助于他们跟踪程序的每个部分,而不会干扰编程结构。

对注释的常规语法做一点小改动,可以帮助用户轻松地浏览代码。改动方法是将注释放在 **#** 和 **####** 之间,如下所示。


# Comment text  ####
 

您可以在下面的示例中看到这种变化,这对于程序员编写长代码非常有帮助。

R Comments

当您比较上面的程序和第一个程序时,您会看到以下内容:

  • 包含在 **#** 和 **####** 中的注释会显示在底部栏。
  • 光标会根据选择移动,您可以观察光标的位置。在我们的示例中,光标位于 Method 3 - Error 的位置。

注意:由于注释不是编程语句,所以它们可以

与其他编程语言不同,**R 不支持多行注释**。但是,在某些情况下,您想一次注释多行。在 R 中有可能实现吗?是的,只需执行以下说明:

  • 选择要注释的整个部分
  • 从菜单栏选择 **Code-> Comment/Uncomment lines** 或使用快捷键 **Ctrl +Shift+C**。
    R Comments

R 语法

R 语法非常简单,任何人都可以轻松理解。让我们来看看:

1. 字符串语法

R 字符串是通过将文本或字符用双引号(“……”)或单引号(‘……’)括起来定义的。 R 是区分大小写的,因此 'X' 和 'x' 在 R 中具有不同的含义。


# Method 1
"Hello, World!!!"
 

输出将是


> # Method 1
> "Hello, World!!!"
[1] "Hello, World!!!"

如果我们缺少单引号或双引号,输出将是类似的错误消息:

> # Method 3 - Error
> Hello, World!!!
Error: unexpected ',' in "Hello,"

2. 数字语法

在 R 中定义数字非常简单明了,如所示。直接输入您想要的数字,它会按原样输出。


# Defining Numbers in R
500
1000
1984
 

输出将是


> 500
[1] 500
> 1000
[1] 1000
> 1984
[1] 1984

如何在 R Studio 中运行 R 程序?

R 是一门非常不同的语言,主要处理数据科学,因此在执行程序方面比较棘手。我们当然可以运行小型基础程序,但 R 主要处理大型数据集,您将在未来的教程中看到这一点。在这里,您将看到 R Studio 中运行按钮的位置以及如何在 RStudio 中以多种方式运行 R 程序。

为了执行代码,R 在工具栏中有 3 个选项。

  1. 运行按钮
  2. 重新运行按钮,用于重新运行上一个代码段
  3. Source 按钮,用于运行整个文档。
How to run an R Program in R Studio?

1. 运行单行

要运行单行代码(当前光标所在位置),您可以使用工具栏中的 **Run** 按钮,或使用快捷键:**Ctrl + Enter**(Windows 操作系统)。

2. 运行多行

要运行多行代码,您需要先选择所需行,然后使用工具栏中的 **Run** 按钮,或使用快捷键:**Ctrl + Enter**(Windows 操作系统)。

注意:在 RStudio 中,执行的代码将自动插入到控制台中,输出将在那里显示。

如果您好奇并想了解更多关于 R 程序编辑和执行的信息,请访问 如何在 RStudio 中编辑和执行 R 代码

如何保存 R 脚本?

How to save R Script?

观察上面的程序,您可以看到,默认情况下,R 脚本命名为 **Untitled1.R**。您可以保留其名称,也可以按照以下方法将其更改为更有意义的名称:

  1. 通过单击脚本编辑器面板上的保存图标进行保存。
    How to save R Script?
  2. 选择 **File -> Save** 或快捷键 **Ctrl + S**。
    How to save R Script?

在这两种情况下,您都会得到一个窗口,您可以在其中浏览所需的保存程序文件的位置,并可以根据您的程序输入有意义的名称,然后单击保存按钮将代码以新名称保存。请看下面:

How to save R Script?

现在您可以看到编辑器顶部“文件”选项卡中的 R 脚本名称已更改为 **Basic_Arithmetic.R**。

How to save R Script?

到目前为止,您已经了解了 R Studio 中用于功能 R 程序的最常用命令。最后但同样重要的是,我需要提醒您,R 是一种用于处理统计分析和大型数据集的编程语言,尽管 R 也可以处理小型数据。因此,在您的学习过程中,永远不要低估 R 是一种普通的编程语言。请始终记住,R 可以在短时间内以几个步骤处理大型数据集。例如,请看下面的示例:

以下代码将为您生成如下所示的条形图:


x <- c("P", "Q", "R", "S")
y <- c(20, 40, 30, 50)

barplot(y, names.arg = x, col =c("blue","green","yellow","red"))
 

输出将是

How to save R Script?

在我们未来的教程中,您将更深入地学习 R 编程,并解决更复杂的问题。如果您感到兴奋,请继续学习我们的后续教程,扩展您的知识。

要探索更多 R 示例,请访问我们的 R 程序