Я хочу создать таблицу, которая может быть отформатирована в R, суммируя демографические данные c по счетчикам. Например, у меня есть фрейм данных (пример ниже), в котором есть информация о поле, сексуальности и инвалидности. Я хочу таблицу, которая показывает, сколько людей идентифицируют себя как мужчин, женщин, гетеросексуалов, гомосексуалистов и т. Д. c. Так что в основном я хочу эквивалент функции таблицы (df $ пол), но с несколькими переменными в одной таблице. И в идеале иметь возможность отформатировать его так, чтобы он выглядел красиво и затем экспортировался.
Код здесь для создания воспроизводимого фрейма данных (хотя в моем реальном df у меня есть дополнительные столбцы, которые я не хочу включать в таблицу ):
gender <- c('female','male','male','female','male')
sexuality <- c('heterosexual','bisexual','heterosexual','asexual','homosexual')
disabled <- c('no','no','yes','no','yes')
fake.data <- data.frame(gender,sexuality,disabled)
Мне нужна таблица, которая выглядит следующим образом:
**Gender**
Male: 3
Female: 2
**Sexuality**
Heterosexual: 2
etc etc
Как мне это сделать, пожалуйста?
Заранее спасибо!