为了账号安全,请及时绑定邮箱和手机立即绑定

使用data.table进行左连接

使用data.table进行左连接

哈士奇WWW 2019-08-13 14:29:55
使用data.table进行左连接假设我有两个data.table:A:  A  B1: 1 122: 2 133: 3 144: 4 15B:   A  B1: 2 132: 3 14我有以下代码:merge_test = merge(dataA, dataB, by="A", all.data=TRUE)我明白了:   A B.x B.y1: 2  13  132: 3  14  14但是,我想在最终合并表中的dataA中的所有行。有没有办法做到这一点?
查看完整描述

2 回答

?
MMMHUHU

TA贡献1834条经验 获得超8个赞

你可以试试这个:


# used data

# set the key in 'B' to the column which you use to join

A <- data.table(a = 1:4, b = 12:15)

B <- data.table(a = 2:3, b = 13:14, key = 'a') 


查看完整回答
反对 回复 2019-08-13
  • 2 回答
  • 0 关注
  • 709 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信