【问题标题】:Adding an entirely new column to tbl_summary()向 tbl_summary() 添加一个全新的列
【发布时间】:2021-12-14 21:53:32
【问题描述】:

我使用 tbl_summary() 根据从美国原始调查实验中收集的数据构建了一个表。该表概述了按治疗组的人口统计信息。我想添加一个额外的列,列出基于美国人口普查数据的人口统计信息(这有助于反映我的数据代表美国公众)。添加此人口统计数据列的最佳方法是什么,包含在我的调查数据中?我在网上查看了现有代码,这似乎与我的情况无关。我应该构建一个全新的数据集并合并表吗? my table

【问题讨论】:

  • 您能举例说明您想在新列中添加的信息吗?结构是什么?
  • 嘿,丹,谢谢。我只是想在现有表格右侧的新列中添加美国人口普查的百分比,这些百分比对应于我在现有表格最左侧列出的人口统计变量 - 性别、年龄、种族、教育、收入.这将允许审阅者快速检查我的样本是否代表美国人口。美国人口普查数据是数字的。

标签: gtsummary


【解决方案1】:

向现有 gtsummary 表添加列的主要方法有两种。

  1. 使用add_stat() 函数。详情在这里https://www.danieldsjoberg.com/gtsummary/reference/add_stat.html
  2. 二是创建要添加的结果的tibble,使用modify_table_body()函数添加表。合并附加列后,您需要使用 modify_header() 为新列添加列标题(这也会取消隐藏该列)。 https://www.danieldsjoberg.com/gtsummary/reference/modify_table_body.html

您可以使用可重现的示例更新您的帖子,我可以使用代码示例更新响应。

【讨论】:

  • 谢谢,今晚我会试试这个并保持联系。
猜你喜欢
  • 1970-01-01
  • 2018-09-01
  • 1970-01-01
  • 2021-11-02
  • 2019-03-13
  • 1970-01-01
  • 1970-01-01
  • 2018-01-29
  • 1970-01-01
相关资源
最近更新 更多