R语言学习-JOIN的各种实现
来源:互联网 发布:数据缺失的解决方案 编辑:程序博客网 时间:2024/05/29 16:57
library(data.table)library(dplyr)A<-data.table(X1=c("a","b","c","d","e"),Y1=c(1,2,3,4,5),Z1=c("num1","num2","num3","num4","num5"))AB<-data.table(X2=c("c","d","e","f"),Y2=c(4.4,5.5,6.6,7.7))B#LEFT JOINleft_join(A,B,c("X1" = "X2"))merge(A,B, by.x = "X1", by.y = "X2",all.x=TRUE) X1 Y1 Z1 Y21 a 1 num1 NA2 b 2 num2 NA3 c 3 num3 4.44 d 4 num4 5.55 e 5 num5 6.6#RIGHT JOINright_join(A,B,c("X1" = "X2"))merge(A,B, by.x = "X1", by.y = "X2",all.y=TRUE) X1 Y1 Z1 Y21 c 3 num3 4.42 d 4 num4 5.53 e 5 num5 6.64 f NA <NA> 7.7#INNER JOINinner_join(A,B,c("X1" = "X2"))merge(A,B, by.x = "X1", by.y = "X2") X1 Y1 Z1 Y21 c 3 num3 4.42 d 4 num4 5.53 e 5 num5 6.6#FULL JOINfull_join(A,B,c("X1" = "X2"))merge(A,B, by.x = "X1", by.y = "X2",all=TRUE) X1 Y1 Z1 Y21: a 1 num1 NA2: b 2 num2 NA3: c 3 num3 4.44: d 4 num4 5.55: e 5 num5 6.66: f NA NA 7.7
阅读全文
0 0
- R语言学习-JOIN的各种实现
- R语言学习三 各种格式数据集的导入
- R语言学习-Group by的实现
- R语言学习-Group By的实现
- R语言系列学习(各种检验)
- R语言中各种apply的应用
- R语言的各种分布函数
- R语言各种查询
- 机器学习算法的R语言实现(一):KNN
- 文本挖掘深度学习之word2vec的R语言实现
- 分类的R语言实现
- R语言的学习20140919
- R语言的学习线路图
- R语言的学习笔记
- R语言的学习线路图
- MxNet+R︱用R语言实现深度学习
- sql的各种join
- 各种语言实现的进度条
- struts2中使用xml进行validate验证
- VMware虚拟机安装linux系统
- 【原创】【水博客】【实用小工具】打表神器!
- 浅谈Android Surface机制
- 完美的一对------数据分析和市场营销
- R语言学习-JOIN的各种实现
- Apache 搭建一个图片服务器
- python_淘宝
- EXEM技术干活
- React-Native-iOS推送集成
- 取余是什么?
- PHP 源码学习之线程安全
- 一些诗作-2015年
- 查看kettle两个执行器pan和kitchen的参数信息