R 简明教程
R - Basic Syntax
按照惯例,我们将通过编写“Hello, World!”程序开始学习 R 编程。根据需要,您可以在 R 命令提示符处编程,也可以使用 R 脚本文件编写程序。让我们一一检查。
R Command Prompt
一旦你设置好了 R 环境,那么只需在命令提示符下键入以下命令即可轻松启动 R 命令提示符:
$ R
这将启动 R 解释器,你将得到一个提示符 >,可以在此开始键入你的程序,如下所示:
> myString <- "Hello, World!"
> print ( myString)
[1] "Hello, World!"
这里的第一条语句定义了一个字符串变量 myString,我们在其中分配了一个字符串 "Hello,World!",然后下一条语句 print() 用于打印存储在变量 myString 中的值。
R Script File
通常,你将通过编写脚本文件来进行编程,然后利用称为 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!"
Comments
注释就像 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 解释器执行,但它们不会干扰你的实际程序。你应该将此类注释放在单引号或双引号内。