开发手册 欢迎您!
软件开发者资料库

R - 基本语法

R基本语法 - 从基本概念到高级概念,从简单简单的步骤学习R编程语言,例如R安装,语言基础,语法,文字,数据类型,变量,函数,循环,决策,模块,数组,列表,矢量,数学,矩阵,统计,图形,Excel数据,csv数据,概述,环境设置,运算符,字符串,因子,数据框,包,数据整形,二进制文件,XML文件,Json文件,Web数据,数据库,饼图图表,条形图,箱线图,直方图,线图,散点图,平均值,中位数和模式,线性回归,多元回归,Logistic回归,正态分布,二项分布,泊松回归,协方差分析,时间序列分析,非线性最小二乘,决策树,随机森林,生存分析,卡方检验。

作为惯例,我们将通过编写"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 ProgrammingmyString <- "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口译员执行,但它们不会干扰您的实际计划.你应该把这些评论放在里面,单引号或双引号.