前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【R语言】基础知识 | 两个表格之间的合并它更简单?

【R语言】基础知识 | 两个表格之间的合并它更简单?

作者头像
黑妹的小屋
发布2021-01-28 11:27:10
2K0
发布2021-01-28 11:27:10
举报

两个表格之间的合并

银行分布与期货公司合并前表格查看往期文章

【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 闽侯  中国邮政储蓄银行

#根据不在 【期货公司】 中,来筛选 【银行分布】中的行

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-01-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 菜鸟学数据分析之R语言 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档