两个表格之间的合并
银行分布与期货公司合并前表格查看往期文章
【R语言】基础知识 | 别再只会用vlookup了,合并表格它更简单!!
1、full_join
代码语言:javascript复制> 银行分布 %>%
full_join(期货公司, by = "地区")
# A tibble: 8 x 3
地区 银行 期货
<chr> <chr> <chr>
1 鼓楼 中国农业银行 兴证期货
2 台江 中国银行 <NA>
3 晋安 中国建设银行 瑞达期货
4 马尾 中国工商银行 <NA>
5 闽侯 中国邮政储蓄银行 <NA>
6 仓山 <NA> 福能期货
7 长乐 <NA> 国贸期货
8 福清 <NA> 鑫鼎盛期货
#表示保留 【银行分布】和 【期货公司】中的所有行,合并匹配的列
2、inner_join
代码语言:javascript复制> 银行分布 %>%
inner_join(期货公司, by = "地区")
# A tibble: 2 x 3
地区 银行 期货
<chr> <chr> <chr>
1 鼓楼 中国农业银行 兴证期货
2 晋安 中国建设银行 瑞达期货
#只保留【银行分布】 和 【期货公司】中的所有行,合并匹配【期货公司】的列
3、semi_join
代码语言:javascript复制> 银行分布 %>%
semi_join(期货公司, by = "地区")
# A tibble: 2 x 2
地区 银行
<chr> <chr>
1 鼓楼 中国农业银行
2 晋安 中国建设银行
#根据在 【期货公司】 中,来筛选【银行分布】 中的行
4、anti_join
代码语言:javascript复制> 银行分布 %>%
anti_join(期货公司, by = "地区")
# A tibble: 3 x 2
地区 银行
<chr> <chr>
1 台江 中国银行
2 马尾 中国工商银行
3 闽侯 中国邮政储蓄银行
#根据不在 【期货公司】 中,来筛选 【银行分布】中的行