Как игнорировать значения NA с помощью функций tabular.ade и stat_cell - PullRequest
0 голосов
/ 05 июня 2019

Я пытаюсь создать таблицу формата, созданного с использованием следующего кода, который я могу экспортировать с помощью функции write.table() в R. Однако мой набор данных содержит недостающие данные, и поэтому я получаю значения 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')
...