Я должен загрузить таблицу с сервера MS-SQL.
Число строк больше 6 миллионов. Сервер не может сразу вернуть все данные.
Итак, я написал код, который загружает 10 000 строк за раз. и он связывает строки в цикле.
Предположим, что функция getData()
возвращает фрейм данных, содержащий 10000 строк за раз. (Псевдокод)
for(i in 1:600)
{
tempValue <- getData()
wannagetValue <- rbind(wannagetValue,tempValue)
print(i)
}
Проблема в том, что с течением времени она становится медленнее.
Я думаю, что использование rbind подобно этому - не очень хорошая идея.
Любые советы будут очень полезными. Заранее благодарю вас.