← 返回 GuidesGuides · 系列
R
从语言基础到数据处理与并行计算:把零散技巧整理成能直接复用的 R 工作方法。
14 章 · 2025-04-30 – 2026-08-10
- 01安装 R、Rtools 与 RStudio在 Windows 上依次安装 R 4.5.1、Rtools 4.5 和 RStudio 2025.05.1,并认识 RStudio 界面、R 版本和常见扩展包来源。
- 02配置 R 启动文件与默认选项区分 Rprofile.site、.Rprofile 与 .Renviron,安全配置包库、CRAN 镜像、交互选项和个人辅助函数。
- 03R 数据类型与对象结构分清原子类型、向量、列表、矩阵、数据框与因子,理解数值取整、输出格式、类型转换,以及 R 存储类型和统计变量角色的区别。
- 04生成序列、抽样、排序与分批使用 seq、rep、sample、sort、order、取余和整除生成向量、模拟数据、重排行列并建立固定大小的批次。
- 05匹配、成员判断与集合运算使用 match、%in%、union、intersect 和 setdiff 对齐 ID、检查成员关系并比较两个向量的唯一元素集合。
- 06R 会话、工作区与包库区分对象、已加载包与磁盘包库,并检查会话信息、library paths、CRAN 和 Bioconductor repositories。
- 07使用 lubridate 处理日期与时间理解 ISO 8601,并在 R 中解析、构造、提取、对齐和计算日期时间。
- 08列出文件与创建目录使用 list.files、file.path、dir.exists 和 dir.create 查找文件、构造路径并初始化批处理目录。
- 09项目命名与版本管理为文件、目录、变量和函数建立一致命名,并用 Git、日期与发布版本分别管理代码历史、数据快照和软件发布。
- 10导入 Excel 与分隔文本按文件类型选择 readxl 或 data.table,稳定读取 Excel、CSV、TSV、TXT 与压缩表格。
- 11使用 apply 家族与 foreach 进行迭代理解 apply、lapply、vapply、tapply 与 foreach 的输入对象、返回结构、结果组合和适用场景。
- 12R 并行计算:future用 future 统一组织顺序、并行与异步任务,并在 Windows、本地多进程和批量计算中正确选择后端、处理随机数与控制内存开销。
- 13使用 gtsummary 整理统计表使用 gtsummary 的 tbl_summary 和 tbl_regression 整理描述统计与模型结果,并完成合并、格式化和导出。
- 14R 字体与图形输出从系统字体发现、项目内字体注册和 family 设置,到用 ragg、Cairo 或 showtext 稳定输出 PNG 与 PDF。