У меня есть два подмножества данных, которые я хотел бы объединить.Дата выглядит следующим образом:
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' должно соответствовать номерам столбцов
Я проверил, были ли столбцы одного типа, и они оба целые.Столбец ресторана теперь одинаково длинный из-за удаления некоторых рядов.Как это возможно, я все еще получаю ошибку?