1

我正在使用具有 summary_table 功能的 qwraps2 包。出于某种原因,当我运行下面的代码时,我收到错误“错误:x必须是公式”。

args(summary_table)

summary_table(death_vs_gender, summaries = qsummary(death_vs_gender))

our_summary1 <- list("Table 2: Summary Statistics for Mass 
Shooting Deaths in American between 
1966-2017 by Men & Women" = list(
                             "n" = sum(death_vs_gender$Deaths),
                             "Min" = ~ min(death_vs_gender$Deaths),
                             "Max" = ~ max(death_vs_gender$Deaths),
                             "Median" = ~ median(death_vs_gender$Deaths),
                             "Mean" = ~ mean(death_vs_gender$Deaths),
                             "Std. Dev." = ~ sd(death_vs_gender$Deaths)))


whole <- summary_table(death_vs_gender, our_summary1)
whole
4

1 回答 1

1

该行似乎有一个~省略"n" = sum(death_vs_gender$Deaths),

尝试以下操作:

our_summary1 <- 
  list("Table 2: Summary Statistics for Mass Shooting Deaths in American between 1966-2017 by Men & Women" = 
       list(
            "n"         = ~ sum(Deaths),
            "Min"       = ~ min(Deaths),
            "Max"       = ~ max(Deaths),
            "Median"    = ~ median(Deaths),
            "Mean"      = ~ mean(Deaths),
            "Std. Dev." = ~ sd(Deaths)
           )
      )

请注意,名称death_vs_gender已被省略。调用时在提供的 data.frame 中查找变量summary_table。此外,从 qwraps2 的 0.5.0 版开始,.data不再需要或不推荐使用数据代词。

于 2019-11-14T20:52:01.607 回答