R 语言是一种专门用于统计计算和图形的编程语言,非常适合数据分析和机器学习。以下是一些基本的 R 语言教程内容。
快速入门
安装 R 和 RStudio
基本语法
- 变量赋值:
x <- 5
- 表达式计算:
y <- x + 3
- 输出结果:
print(y)
- 变量赋值:
数据结构
- 向量:
v <- c(1, 2, 3)
- 列表:
l <- list(a = 1, b = 2)
- 数据框:
df <- data.frame(x = 1:3, y = c(4, 5, 6))
- 向量:
高级内容
控制流
if
语句:if (x > 0) { print("Positive") }
- 循环:
for (i in 1:10) { print(i) }
函数
- 定义函数:
my_function <- function(x) { return(x^2) }
- 调用函数:
my_function(5)
- 定义函数:
数据可视化
- 基本图形:
plot(x, y)
- 高级图形:
ggplot2
库
- 基本图形:
示例代码
# 加载 ggplot2 库
library(ggplot2)
# 创建数据
data <- data.frame(x = 1:10, y = rnorm(10))
# 绘制散点图
ggplot(data, aes(x = x, y = y)) + geom_point()
R 语言示例代码