← 返回 Guides
Guides · 系列

R

从语言基础到数据处理与并行计算:把零散技巧整理成能直接复用的 R 工作方法。

14 章 · 2025-04-302026-08-10

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