- R 菜鸟教程
- R - 教程
- R - 概述
- R - 环境设置
- R - 基本语法
- R - 数据类型
- R - 变量
- R - 运算符
- R - 判断语句
- R - Loop (循环)
- R - 函数
- R - 字符串
- R - 矢量
- R - 列表
- R - 矩阵
- R - 数组
- R - 因子
- R - 数据帧
- R - 包(Packages)
- R - 数据重塑
- R 数据接口
- R - CSV 文件
- R - Excel 文件
- R - 二进制文件
- R - XML 文件
- R - JSON 文件
- R - Web 数据
- R - 数据库
- R 图表和图形
- R - 饼图
- R - 条形图
- R - 箱线图
- R - 直方图
- R - 折线图
- R - 散点图
- R 统计示例
- R - 平均值、中位数和众数
- R - 线性回归
- R - 多元回归
- R - Logistic 回归
- R - 正态分布
- R - 二项分布
- R - 泊松回归
- R - 协方差分析
- R - 时间序列分析
- R - 非线性最小二乘法
- R - 决策树
- R - 随机森林
- R - 生存分析
- R - 卡方检验
R - 基本语法
按照惯例,我们将通过编写 “Hello, World!” 程序来开始学习 R 编程。根据需要,可以在 R 命令提示符处编程,也可以使用 R 脚本文件编写程序。让我们一一检查。
R 命令提示符
设置 R 环境后,只需在命令提示符处键入以下命令即可轻松启动 R 命令提示符 -
$ R
这将启动 R 解释器,您将获得一个提示>,您可以在其中开始键入程序,如下所示 -
> myString <- "Hello, World!"
> print ( myString)
[1] "Hello, World!"
> print ( myString)
[1] "Hello, World!"
这里第一个语句定义了一个字符串变量 myString,其中我们分配了一个字符串 “Hello, World!”,然后下一个语句 print() 用于打印存储在变量 myString 中的值。
R 脚本文件
通常,您将通过在脚本文件中编写程序来进行编程,然后在称为 Rscript 的 R 解释器的帮助下在命令提示符处执行这些脚本。因此,让我们开始在名为 test 的文本文件中编写以下代码。R 如下所示 −
# 我的第一个R编程程序
myString <- "Hello, World!"
print ( myString)
将上述代码保存在文件 test 中。R 并在 Linux 命令提示符处执行它,如下所示。即使您使用的是 Windows 或其他系统,语法也将保持不变。
$ Rscript test.R
当我们运行上述程序时,它会产生以下结果。
[1] "Hello, World!"
注释
注释就像 R 程序中的帮助文本,在执行实际程序时,解释器会忽略它们。在语句的开头使用 # 编写单个注释,如下所示 -
# 我的第一个R编程程序
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)
虽然以上注释会由 R 解释器执行,但不会干扰你的实际程序。你应该把这样的评论放在里面,要么是单引号,要么是双引号。