R语言 基本语法

R语言 基本语法

R是用于统计计算和数据分析的最流行的语言,在CRAN资源库中支持超过10,000个免费包。

像其他任何编程语言一样,如果你想利用其强大的功能,R有一个特定的语法,理解它是很重要的。

本文假设R已经安装在你的机器上。我们将使用RStudio,但我们也可以使用R命令提示符,在命令行中输入以下命令。

$ R

这将启动解释器,现在让我们写一个基本的Hello World程序来开始。

R编程的基本语法
我们可以看到,”Hello, World!”被打印在控制台。

现在我们可以用print()做同样的事情,它可以打印到控制台。通常,我们会将代码写在脚本中,在R中称为RS脚本。要创建一个脚本,请将下面给出的代码写在一个文件中,并将其保存为myFile.R,然后在控制台中通过写来运行它。

Rscript myFile.R

R编程的基本语法

输出。

[1] "Hello, World!"

R程序的语法

R语言中的程序由三部分组成。变量、注释和关键词。变量用于存储数据,注释用于提高代码的可读性,而关键词是保留词,对编译器有特定的意义。

R中的变量

以前,我们在print()中写了所有的代码,但我们没有办法解决它们,因为要执行进一步的操作。这个问题可以通过使用变量来解决,像其他编程语言一样,变量是给保留的内存位置的名称,可以存储任何类型的数据。

在R语言中,赋值可以用三种方式表示。

  1. = (简单赋值)
  2. **< - (向左赋值) **
  3. **< -> (向右赋值) **

例子:

R编程的基本语法

输出。

"Simple Assignment"
"Leftward Assignment!"
"Rightward Assignment"

R语言中的注释

注释是提高代码可读性的一种方式,只对用户有用,所以解释器会忽略它。R语言中只有单行注释,但我们也可以通过使用一个简单的技巧来使用多行注释,如下图所示。单行注释可以通过在语句的开头使用 # 来写。

例如:
R编程的基本语法

输出。

[1] "This is fun!"

从上面的输出中,我们可以看到,这两个注释都被解释器忽略了。

R语言中的关键词

关键词是由程序保留的词,因为它们有特殊的含义,因此一个关键词不能作为变量名、函数名等使用。

我们可以通过使用help(reserved)或?reserved来查看这些关键词。

R编程的基本语法

  • if, else, repeat, while, function, for, in, next和break用于控制流语句和声明用户定义的函数。
  • 剩下的被用作常数,如TRUE/FALSE被用作布尔常数。
  • NaN定义了非数字值,NULL用于定义未定义值。
  • Inf用于定义无穷大的值。

注意:R是一种区分大小写的语言,所以TRUE与True不一样。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程