【发布时间】:2018-07-06 10:49:35
【问题描述】:
我一直在寻找一种方法来保留 R 合并中的两个公共列,这通常会从数据中删除一个公共列。任何帮助将不胜感激。
例如
名为demographics 的data.frame 有“EmpID”、“Sal”、“Dob”、“City” 并且transaction data.frame 有“ID”、“Loan1”、“Bonus”。
如果做内连接,
res <- merge(demographics, transaction, by.x = "EmpID", by.y = "ID")
结果表 res 将具有以下列
“EmpID”“Sal”“Dob”“City”“Loan1”“Bonus”
我也想包含“ID”列。
“EmpID”“Sal”“Dob”“City”“ID”“Loan1”“Bonus”
在 R 中怎么可能?
【问题讨论】: