Как исправить сообщение об ошибке: сообщение std :: bad_alloc при использовании DPLYR full_join для объединения 3 больших фреймов данных? - PullRequest
2 голосов
/ 18 октября 2019

У меня есть 3 очень больших файла с тысячами наблюдений (файл_1 = 6314 строк, файл_2 = 11020 строк, файл_3 = 2757 строк). Мне нужно присоединиться к ним, поэтому я использовал функцию full_join() из пакета dplyr. Когда я запускаю код, я получаю эту ошибку: Error: std::bad_alloc и больше ничего.

Как это исправить?

Это мой код:

det = full_join(det1, det2, by = "collectioncode")
det = full_join(det, det3, by = "collectioncode")
...