在 R 中创建一个新变量,合并两个变量的分类条目选项

问题描述 投票:0回答:1

所以我的 R 数据集中有一个名为“RACE”的变量,具有不同的种族分类。我还有另一个名为“种族”的变量,具有不同的种族分类。我想在我的数据集中创建一个名为“种族/种族”的新变量(新列)来合并这两个变量。例如,如果种族为“黑人”且种族为“非西班牙裔”,则“种族/种族”列下的相应条目将为“黑人非西班牙裔”。

在 R 中解决这个问题的最佳方法是什么?任何帮助和示例代码将不胜感激!

r variables categorical
1个回答
0
投票

您还可以在 tidyr 包中使用

unite

df |>
unite(race_eth, c("RACE","ETHNICITY"), sep = " ", remove = F)
© www.soinside.com 2019 - 2024. All rights reserved.