R语言基本语法怎么用?

文章导读
Previous Quiz Next 按照惯例,我们将从编写一个“Hello, World!”程序开始学习 R 编程。根据需要,你可以在 R 命令提示符下编程,或者使用 R 脚本文件编写程序。我们逐一查看两者。
📋 目录
  1. R 命令提示符
  2. R 脚本文件
  3. 注释
A A

R - 基本语法



Previous
Quiz
Next

按照惯例,我们将从编写一个“Hello, World!”程序开始学习 R 编程。根据需要,你可以在 R 命令提示符下编程,或者使用 R 脚本文件编写程序。我们逐一查看两者。

R 命令提示符

一旦你设置好 R 环境,只需在命令提示符下输入以下命令,即可轻松启动 R 命令提示符 −

$ R

这将启动 R 解释器,你会看到提示符 > ,可以在其中开始输入程序,如下所示 −

> myString <- "Hello, World!"
> print ( myString)
[1] "Hello, World!"

这里,第一条语句定义了一个字符串变量 myString,将字符串“Hello, World!”赋值给它,然后下一条语句使用 print() 来打印变量 myString 中存储的值。

R 脚本文件

通常,你会将程序写入脚本文件中,然后在命令提示符下使用名为 Rscript 的 R 解释器来执行这些脚本。所以,让我们从在名为 test.R 的文本文件中编写以下代码开始 −

# 我的第一个 R 编程程序
myString <- "Hello, World!"

print ( myString)

将上述代码保存到文件 test.R 中,并在 Linux 命令提示符下按以下方式执行它。即使你在使用 Windows 或其他系统,语法也保持相同。

$ Rscript test.R 

运行上述程序时,会产生以下结果。

[1] "Hello, World!"

注释

注释是 R 程序中的辅助文本,在执行实际程序时会被解释器忽略。单行注释使用 # 开头,如下所示 −

# 我的第一个 R 编程程序

R 不支持多行注释,但你可以使用一种技巧,如下所示 −

if(FALSE) {
   "这是多行注释的示例,应该放在单引号或双引号内"
}

myString <- "Hello, World!"
print ( myString)
[1] "Hello, World!"

尽管上述注释会被 R 解释器执行,但它们不会干扰你的实际程序。你应该将此类注释放在单引号或双引号内。