我有一个名为 mydata 的数据框,其中包含数百个县名及其对应的州名的信息。数据框如下所示:
County.code State.code County.name State.name
1. 1 1 Autauga Alabama
2. 2 1 Baldwin Alabama
3. 3 1 Barbour Alabama
4. 1 2 Bethel Alaska
5. 2 2 Dillingham Alaska
6. 1 3 Apache Arizona
7. 2 3 Cochise Arizona
现在,我还有一个名为 df 的数据框,其中包括两列不带顺序的县代码和州代码数据:
County.code State.code
1. 5 3
2. 3 11
3. 9 8
4. 1 5
... ...
我的问题是如何用相应的县名和州名替换 df 中的那些数字?
答案 0 :(得分:0)
以下代码将从mydata
到df
中“查找”县和州名称。
在您的示例中,不需要by
参数;但是,如果县和州代码的变量名称在不同的数据集中不同,我将其包括在内。
library(dplyr)
df2 <- df %>%
left_join(mydata, by = c("County.code" = "County.code", "State.code" = "State.code"))