我在 R 中运行了一些人口统计数据。我创建了新变量,这些变量显示了哪些响应代表了哪些人口统计数据。这是我正在运行的代码示例
data$race <- NULL
data$race [data$q1 == 1] <- "White"
data$race [data$q1 == 2] <- "Black / African American"
data$race [data$q1 == 3] <- "Hispanic / Latino"
data$race [data$q1 == 4] <- "Asian"
...
我遇到的问题是,并非每个人口统计数据都出现在我的数据集中。因此,当我运行表格时,一些人口统计数据没有出现。
table (data$race)
White Black / African American Hispanic / Latino
100 100 25
我想创建一个表,将空的人口统计数据列为零。
table (data$race)
White Black / African American Hispanic / Latino Asian
100 100 25 0
我不确定表中是否有执行此操作的选项。有谁知道这种编码的方法?我尝试了 exclude = FALSE,但这只是创建了一个列。我可以使用其他选项吗?