我正在尝试创建一个使用以下代码生成的格式的表,可以使用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')