Я использую функцию freq
из пакета summarytools
для создания таблиц частот в RStudio.
Кажется невозможным отключить столбцы совокупного и общего процента в таблицах.Например:
library(summarytools)
data(mtcars)
view(freq(mtcars$cyl, totals=FALSE, cumul=FALSE))
по-прежнему создает таблицу, содержащую повторяющиеся столбцы совокупного и общего процента.Все, что мне нужно, это таблица значений переменных, количества # и процента.
Я попытался сбросить глобальные параметры с помощью st_options(freq.cumul = FALSE, freq.totals = FALSE)
, но получил сообщение об ошибке:
Error in st_options(freq.cumul = FALSE, freq.totals = FALSE) :
unused arguments (freq.cumul = FALSE, freq.totals = FALSE)
ОБНОВЛЕНИЕ
Наконец-то понял - я не использовал достаточное количество аргументов в функции freq
.Следующий код создает таблицу частот с приемлемой частотой:
cyl_freq <- freq(mtcars$cyl, report.nas = FALSE, totals=FALSE, cumul=FALSE, style = "rmarkdown", headings = FALSE);
view(cyl_freq)
и, если вам нужно создать несколько таблиц в нескольких столбцах, несколько _:
multiple_freq <- lapply(mtcars[c(2,8:11)], function(x) freq(x, report.nas = FALSE, totals=FALSE, cumul=FALSE, headings = FALSE));
view(multiple_freq)