Порівняйте read.delim() і read.delim.raw()
Під час обробки послідовності суміжних фрагментів даних на жорсткому диску iotools може перетворити об'єкт raw на data.frame або matrix і водночас отримати наступний фрагмент даних. Завдяки таким оптимізаціям iotools швидко опрацьовує дуже великі файли.
Ця вправа є частиною курсу
Масштабована обробка даних в R
Інструкції до вправи
- П'ять разів виміряйте час читання файлу за допомогою
read.delim(). - П'ять разів виміряйте час читання файлу за допомогою
read.delim.raw().
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Load the iotools and microbenchmark packages
___
___
# Time the reading of files
___(
# Time the reading of a file using read.delim five times
___("mortgage-sample.csv", header = FALSE, sep = ","),
# Time the reading of a file using read.delim.raw five times
___("mortgage-sample.csv", header = FALSE, sep = ","),
times = ___
)