R:合并前删除行的问题

时间:2018-10-19 12:19:25

标签: r merge

我有两个要合并的数据子集。日期看起来像这样:

Restaurant   Var1
1003         ok
1154         ok
2001         fail

和:

Restaurant   Var 2
1003         fries
1154         snack
2001         oil

在合并之前,我通过以下方式确保餐厅列的数据相同:

resvar1 = resvar1[-c(62, 115, 128), ]
resvar2 = resvar2[-47, ]

然后我这样做了:

merge(resvar1,resvar2,by=c(Restaurant))

但是得到这个:

  

fix.by(by.x,x)中的错误:“ by”必须与列数匹配

我检查了列是否属于同一类型,并且它们都是整数。由于删除了一些行,因此餐厅列现在同样长。我怎么仍会收到错误消息?

0 个答案:

没有答案