第 1 章 基础知识

这一节内容主要包括R的安装和一些基本操作。

1.1 程序包

  • R主程序必备
  • Rtools开发包、使用rstan等包必备
  • Rstudio最好的IDE,没有之一
  • 为Rtools设置环境变量

1.2 数据类型

R中包含数字、字符、日期、逻辑、因子这几种基本的数据类型。

  • 数字型
x <- 1
y <- 2 * x
print(x + y)
## [1] 3
  • 字符型
x <- "hello"
y <- "world"
try(print(x + y))
## Error in x + y : 二进列运算符中有非数值参数

字符型如果使用运算符号就会报错。

print(paste(x, y, sep = " "))
## [1] "hello world"

使用paste可以将2个字符串合并为1个,sep指定连接符。

1.3 矩阵

1.4 数据框

1.5 列表

1.6 增强数据框tibble

1.7 基础计算

1.7.1 运算规则

1.7.2 运算符号

1.7.3 向量计算

1.7.4 矩阵计算

1.8 特殊值

1.8.1 缺失值

1.8.2 INF

1.8.3 NULL