素材阁

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)、统计与绘图、文件与包;支持搜索与分类筛选,点击即可复制。

  1. 按用途点分类:基础语法、数据处理、统计与绘图、文件与包。
  2. 点「语法 / 命令」列复制,替换变量名与列名后使用。
  3. 数据分析优先用 tidyverse(dplyr + ggplot2),可读性好。
  4. 读数据用 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=...))。

延伸阅读

相关工具