0

任何使用 R 包 summarytools 的人都会遇到这个问题?我设置了全局 summarytools 选项来抑制 ctables 中的总计:

st_options(ctable.totals=FALSE)

而且我在函数调用中也调用了相同的方法:

with(df, ctable(
    gender,
    var2,
    chisq = F,
    headings = T,
    totals = FALSE
  )

然而它仍然会在实际的 cross_table 表数据中吐出总计。有没有人找到抑制这种情况的方法?

4

2 回答 2

1

这已在更高版本的 summarytools 中得到修复。

with(tobacco, ctable(
  gender,
  smoker,
  chisq = F,
  headings = T,
  totals = FALSE
))

## Cross-Tabulation, Row Proportions  
## gender * smoker  
## Data Frame: tobacco  
## 
## -------- -------- ------------- -------------
##            smoker           Yes            No
##   gender                                     
##        F            147 (30.1%)   342 (69.9%)
##        M            143 (29.2%)   346 (70.8%)
##     <NA>              8 (36.4%)    14 (63.6%)
## -------- -------- ------------- -------------
于 2020-06-04T11:00:54.313 回答
0

我从 Github 上的开发人员那里收到一条消息,说这实际上是一个预期的功能,如果我们想从交叉表中删除它,我们必须手动完成。谢谢马尔科!

于 2019-05-04T23:10:15.233 回答