我有一个包含人员id和他们来自哪里以及其他列的数据框架
id Country x
1 usa x1
2 uk x2
3 usa x3
4 che x4
和另一个包含国家代码及其收入分类的数据框架
Country income
usa upper middle
uk high
che low
我想在第一个数据框中创建一个新列,列出每个人的国家分类,我有:
id Country x CountryIncome
1 usa x1 upper middle
2 uk x2 high
3 usa x3 upper middle
4 che x4 low
有什么办法吗?
dplyr
的解为:
library(dplyr)
data1 <- data1 %>%
left_join(data2, by = Country)
标准left_join
fromdplyr
library(dplyr)
left_join(df1, df2, by = "Country")