我有两个csv数据X和Y
X - 是包含列(id,name,dept)的主数据
Y-带列的参考数据(部门,费用)
X.csv
id name dept
1 a IT
2 b CS
3 ab Mech
4 bc IT
5 af Mech
6 Hg CS
Y.csv
dept fees
IT 1111
CS 20
Mech 100
我想要输出如下所示 - 在CSV'dept'列中常见的有帮助,我们必须将这两个数据集合并并使用这些列创建单个数据集(id,name,dept,fees)< / p>
XY.csv
id name dept fees
1 a IT 1111
2 b CS 20
3 ab Mech 100
4 bc IT 1111
5 af Mech 100
6 Hg CS 20
我尝试了以下代码,但最终出错 - 我不知道如何解决这个问题。
> m=merge(X,Y,by="c")
Error in fix.by(by.x, x) : 'by' must specify a uniquely valid column