自学#2
制表
讲义
本课程的 第2讲 介绍了数据可视化(主要基于 ggplot2包),但我们在呈现、展示或沟通数据分析结果(见课程的 第3讲 rmarkdown与Quarto 和 第10讲 shiny & *dashboard)时往往还需要制作数据表格(呈现数据、汇总统计和统计分析结果等)——在学术性的实证研究中更是如此。制表也是数据分析的核心技能之一,但由于授课时间有限,只能安排同学们自行学习。
我为同学们精选了5个制表R包(各有侧重和优缺点)并制作讲义,涵盖内容如下:
R 制表难题
gt 包
- 制表语法(The Grammar of Tabulation)
- 创建 gt 表格对象
- 增加 / 修改 / 移除 表格组件
- 操作表格的 行 / 列
- 数据替换、数据格式化、数据变图
modelsummary 包
- datasummary() & datasummary_*()
- modelsummary() & modelplot()
kableExtra 包 and beyond …
1. 课前准备
自学章节,不布置课前准备任务。
2. 自学要求
为达成预期的学习成效,同学们务必自觉完成以下学习任务:
浏览学习本讲讲义 🖥️第11讲 制表,结合官方说明文档与帮助文档,熟悉 gt包 的制表语法与流程,并掌握 modelsummary包 制作数据汇总表和统计分析表的核心函数。
安排时间完成对 kableExtra包、flextable包 和 gtsummary包等3个制表工具R包的探索性学习(在讲义上也已给出相应R包的主页地址)。