Мне нужно создать таблицу, в которой я анализирую 9 переменных в большом наборе данных. Для каждой переменной я должен указать, как она масштабируется, какова мера центральной тенденции и какова мера дисперсии.
Поскольку, в зависимости от того, как масштабируется переменная, у меня есть разные меры, я хотел бы указать, что внутри соответствующей ячейки таблицы, которую я пишу. Пример:
"Median: (median(GB$government,na.rm=T)"
или же
"Median:" (median(GB$government, na.rm=T)
Это не работает, RStudio предупреждает меня из-за неожиданного символа. Вот код, который у меня есть (он включает в себя specify_decimal
, потому что я должен включить два десятичных знака каждого значения - эта функция работает безупречно, поэтому не обращайте на это внимания:)
MZT <- c("Median:" specify_decimal(median(GB$government,na.rm=T),2),
specify_decimal(Modus(GB$local),2),specify_decimal(Modus(GB$gender),2),
specify_decimal(mean(GB$height,na.rm=T),2),
specify_decimal(mean(GB$weight,na.rm=T),2),specify_decimal(mean(GB$age,na.rm=T),2),
specify_decimal(mean(GB$education,na.rm=T),2),
specify_decimal(median(GB$income,na.rm=T),2),
specify_decimal(median(GB$father_educ,na.rm=T),2))
/ edit: теперь я понимаю, как работает kable: D