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 解释器执行,但它们不会干扰您的实际程序。您应该将此类注释放入单引号或双引号中。