Объедините два фрейма данных, которые имеют одинаковые имена переменных и типы данных - PullRequest
8 голосов
/ 14 июня 2010

Я попробовал функцию merge, чтобы объединить два импортированных CSV-файла. Они оба имеют одинаковые имена переменных и типы данных, но каждый раз, когда я запускаю слияние, все, что я получаю, это объект, который содержит имена двух фреймов данных. Я пробовал следующее:

# ex1
obj <- merge(obj1, obj2, by=obj)
# ex2
obj <- merge(obj1, obj2, all)

и несколько других итераций вышеперечисленного.

Является ли слияние правильной функцией? Если так, что я делаю не так?

1 Ответ

16 голосов
/ 14 июня 2010

Я предполагаю, что вы действительно хотите rbind data.frames, а не объединять их?

Попробуйте:

obj <- rbind(obj1, obj2)

merge() действительно используется дляэквивалент JOIN в SQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...