如何使用tabular.ade和stat_cell函数忽略NA值

时间:2019-06-04 22:14:27

标签: r na.rm

我正在尝试创建一个使用以下代码生成的格式的表,可以使用R中的write.table()函数将其导出。但是,我的数据集包含丢失的数据,因此我正在获取NA和NaN值在表的某些列中显示我的均值和SD。有没有一种方法可以指示R忽略缺失的值(例如,使用na.rm = TRUE),以便我可以简单地修改当前代码并获得所需的表?

作为参考,这是我获得表格格式代码的链接:https://cran.r-project.org/web/packages/etable/vignettes/etable_vignette.pdf

我曾尝试在代码的各个位置插入na.rm = TRUE,但未成功。

table <- tabular.ade(
     x_vars = vars,     xname = vlabels, 
     y_vars = keywords, yname = keylabels, 
     rows = c('col1', 'ALL', 'col2'), rnames = c('Time', 'Type of Procedure'), 
     data = df, 
     FUN = stat_cell
)

其中:

vars <-c('col3', 'col4', 'col5', 'col6', 'col7', 'col8', 'col9')
vlabels <-c('label1', 'label2', 'label3', 'label4', 'label5', 'label6', 'label7')

keywords <-c('N', 'MEAN', 'SD')
keylabels <-c('N','Mean', 'SD')

0 个答案:

没有答案