R 是一种针对统计计算和图形表示的编程语言和软件环境。它广泛用于数据分析和可视化,特别适合于科研和统计领域。
安装和配置
在开始之前,您需要安装 R 和 RStudio。RStudio 是一个集成开发环境(IDE),提供了编写 R 代码、执行分析以及查看结果等功能。
- R 官方网站 - 下载并安装 R
- RStudio 官方网站 - 下载并安装 RStudio
基本语法
R 的基本语法类似于其他编程语言,如 Python 和 MATLAB。以下是一些基础的 R 语法元素:
变量赋值
x <- 5
打印输出
print(x)
数据结构
R 支持多种数据结构,包括向量、矩阵、数据框等。
- 向量:
c(1, 2, 3)
- 矩阵:
matrix(c(1, 2, 3, 4, 5, 6), nrow=2)
- 数据框:
data.frame(x=c(1, 2, 3), y=c(4, 5, 6))
图形
R 提供了强大的图形功能,可以生成各种类型的图表。
plot(x, y)
学习资源
社区
R 社区非常活跃,您可以在以下网站找到帮助和支持: