- R 教程
- R - 首页
- R - 概述
- R - 环境设置
- R - 基本语法
- R - 数据类型
- R - 变量
- R - 运算符
- R - 决策
- R - 循环
- R - 函数
- R - 字符串
- R - 向量
- R - 列表
- R - 矩阵
- R - 数组
- R - 因子
- R - 数据框
- R - 包
- R - 数据重塑
R - 基本语法
按照惯例,我们将从编写“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 的文本文件中编写以下代码开始:
# My first program in R Programming myString <- "Hello, World!" print ( myString)
将上述代码保存到 test.R 文件中,并在 Linux 命令提示符下按如下所示执行它。即使您使用的是 Windows 或其他系统,语法也将保持不变。
$ Rscript test.R
运行上述程序时,会产生以下结果。
[1] "Hello, World!"
注释
注释就像 R 程序中的帮助文本,解释器在执行实际程序时会忽略它们。单行注释以 # 开头,如下所示:
# My first program in R Programming
R 不支持多行注释,但您可以使用以下技巧:
if(FALSE) { "This is a demo for multi-line comments and it should be put inside either a single OR double quote" } myString <- "Hello, World!" print ( myString)
[1] "Hello, World!"
虽然上述注释将由 R 解释器执行,但它们不会干扰您的实际程序。您应该将此类注释放在单引号或双引号内。
广告