R 语言速查
共 26 条 R 语言常用语法,覆盖基础语法、数据处理、统计与绘图、文件与包四组内容。 支持搜索与分类筛选,点击即可复制。
基础语法
赋值用 <-。
| 语法 / 命令 | 说明 |
|---|---|
| 赋值(<-,也可用 =) | |
| 向量(R 的基本单位) | |
| 数据框(表格) | |
| 查看类型 | |
| 因子(分类变量) | |
| 缺失值判断与表示 |
数据处理
base R 与 dplyr。
| 语法 / 命令 | 说明 |
|---|---|
| 取列 | |
| 按条件取行(base R) | |
| 按条件筛选 | |
| 按列合并两个表 | |
| 分组聚合(base R) | |
| dplyr 管道:筛选 / 派生 / 分组 / 汇总 | |
| 对列表 / 向量逐元素应用 |
统计与绘图
描述统计、检验与作图。
| 语法 / 命令 | 说明 |
|---|---|
| 描述统计 | |
| 频数统计 | |
| 常见假设检验 | |
| 线性回归(summary(m) 看结果) | |
| 相关系数 | |
| base R 散点图 | |
| ggplot2 绘图(需 library(ggplot2)) |
文件与包
读写数据与管理包。
| 语法 / 命令 | 说明 |
|---|---|
| 读 CSV | |
| 写 CSV | |
| 读 Excel(readxl 包) | |
| 安装包 | |
| 加载包 | |
| 常用数据处理套件合集 |
使用说明
R 语言速查:基础语法、数据处理(base R 与 dplyr)、统计与绘图、文件与包;支持搜索与分类筛选,点击即可复制。
- 按用途点分类:基础语法、数据处理、统计与绘图、文件与包。
- 点「语法 / 命令」列复制,替换变量名与列名后使用。
- 数据分析优先用 tidyverse(dplyr + ggplot2),可读性好。
- 读数据用 read.csv / readxl,读 Excel 需装 readxl。
常见问题
- <- 和 = 有什么区别?
- 两者都能赋值,但 <- 是 R 的惯用写法,作用域更清晰;= 在函数调用里用于参数命名,混用易混淆,建议赋值一律用 <-。
- data.frame 和 tidyverse 的 tibble 有什么区别?
- data.frame 是基础表格结构;tibble 是其现代改良版(打印更友好、不自动转字符串),配合 dplyr 使用体验更好。
- 怎么按条件筛选和分组统计?
- base R 用 subset / aggregate;更推荐 dplyr 管道:filter 筛选、mutate 派生、group_by + summarise 分组汇总,可读性高。
- 怎么装包、装不上怎么办?
- 用 install.packages("包名") 安装、library() 加载。装不上常见原因是镜像慢或系统缺编译依赖,可换国内镜像(options(repos=...))。
延伸阅读
相关工具
KOA
Koa 速查
new Koa / ctx.body / 洋葱模型 / @koa/router 速查
ECHO
Echo 速查
e.GET / c.Bind / middleware / HTTPError 速查
FIBER
Fiber 速查
app.Get / c.Params / BodyParser / c.JSON 速查
ACTIX
Actix Web 速查
#[get] / web::Path / HttpResponse / wrap 速查
AXUM
Axum 速查
Router / Path / Json / State / with_state 速查
QK
Quarkus 速查
quarkus:dev / @Path / @ConfigProperty / Panache 速查