自学#2

制表

讲义
发布者

曾永艺

发布日期

2022年12月5日


本课程的 第2讲 介绍了数据可视化(主要基于 ggplot2包),但我们在呈现、展示或沟通数据分析结果(见课程的 第3讲 rmarkdown与Quarto第10讲 shiny & *dashboard)时往往还需要制作数据表格(呈现数据、汇总统计和统计分析结果等)——在学术性的实证研究中更是如此。制表也是数据分析的核心技能之一,但由于授课时间有限,只能安排同学们自行学习。

我为同学们精选了5个制表R包(各有侧重和优缺点)并制作讲义,涵盖内容如下:

  1. R 制表难题

  2. gt 包

    • 制表语法(The Grammar of Tabulation
    • 创建 gt 表格对象
    • 增加 / 修改 / 移除 表格组件
    • 操作表格的 行 / 列
    • 数据替换、数据格式化、数据变图
  3. modelsummary 包

    • datasummary() & datasummary_*()
    • modelsummary() & modelplot()
  4. kableExtra 包 and beyond



1. 课前准备

自学章节,不布置课前准备任务。

2. 自学要求

为达成预期的学习成效,同学们务必自觉完成以下学习任务:

  1. 浏览学习本讲讲义 🖥️第11讲 制表,结合官方说明文档与帮助文档,熟悉 gt包 的制表语法与流程,并掌握 modelsummary包 制作数据汇总表和统计分析表的核心函数。

  2. 安排时间完成对 kableExtra包flextable包gtsummary包等3个制表工具R包的探索性学习(在讲义上也已给出相应R包的主页地址)。