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脚本文件
通常,您将在脚本文件中编写程序,然后使用R解释器Rscript在命令提示符下执行这些脚本。让我们从在名为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解释器执行,但它们不会干扰您的实际程序。您应该将这样的注释放在单引号或双引号内。