У меня есть два кадра данных df1 и df2, каждый из которых содержит около 10 миллионов строк и 4 столбца. Я читал их в R, используя RODBC/sqlQuery, без проблем, но когда я пытаюсь rbind их, я получаю, что больше всего боюсь сообщений об ошибках R: cannot allocate memory. Там должны быть более эффективные способы сделать rbind более эффективно - у кого есть свои любимые трюки по этому поводу, которые они хотят поделиться? Например, я нашел этот пример в документе для sqldf:
# rbind
a7r <- rbind(a5r, a6r)
a7s <- sqldf("select * from a5s union all select * from a6s")
Это лучший/рекомендуемый способ сделать это?
UPDATE
Я получил его для работы с использованием ключевого аргумента dbname = tempfile() в вызове sqldf выше, поскольку JD Long предлагает в своем ответе этот вопрос