介绍 R 语言的基本语法、对象与赋值、常用函数、控制流程和数据导入导出,为数据分析入门建立基础。
# R 语言基础
# 1. 基本语法与赋值
- 赋值两种:
x <- 1 、 1 -> x 。 - 向量构造:
c(1, 2, 3) ;混合类型会字符化。 - 序列与重复:
1:4 + 1 , seq(from = 2, to = 10, by = 2) , rep(1:4, times = 2) 。
1 2 3 4
| x <- seq(1, 10) x[3:5] x[x > 5] which.max(x)
|
# 2. 基本函数与汇总
- 数值:
sqrt/sum/mean/var/sd/min/max/range 。 - 排序与排名:
rev/sort/order/rank 。 - 查看:
summary(x) , head(x, 6) , tail(x, 6) , data() 列出示例数据。
1 2 3
| x <- c(97, 93, 85, 74, 32, 100, 99, 67) mean(x); sd(x); range(x) sort(x); rank(x)
|
# 3. 随机数与快速矩阵
- 正态随机:
rnorm(n, mean, sd) 。 - 随机矩阵:
matrix(rnorm(15, 5, 2), nrow = 5, ncol = 3) 。
1 2 3
| set.seed(1) rnorm(5, 2, 3) matrix(rnorm(12), nrow = 3)
|