【发布时间】:2020-04-28 09:15:28
【问题描述】:
我想创建一个可以用 R 格式化的表格,按计数汇总人口统计数据。例如,我有一个数据框(如下示例),其中包含有关性别、性取向和残疾的信息。我想要一个表格,显示有多少人识别为男性、女性、异性恋、同性恋等。所以基本上我想要 table(df$gender) 函数的等价物,但在一个表中有多个变量。理想情况下,能够将其格式化为看起来不错,然后导出。
此处的代码用于创建可重现的数据框(尽管在我的真实 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
请问我该怎么做?
提前致谢!
【问题讨论】:
标签: r