【问题标题】:getting error stating "Error: `x` must be a formula"收到错误说明“错误:`x` 必须是公式”
【发布时间】:2019-10-29 21:45:15
【问题描述】:

我正在使用具有 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

【问题讨论】:

    标签: r qwraps2


    【解决方案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 已被省略。调用summary_table 时在提供的data.frame 中查找变量。此外,从 qwraps2 的 0.5.0 版本开始,不再需要或不推荐使用数据代词 .data

    【讨论】:

      猜你喜欢
      • 2012-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-04
      • 1970-01-01
      • 2020-12-01
      • 1970-01-01
      • 2014-07-27
      相关资源
      最近更新 更多