Porównanie read.delim() i read.delim.raw()
Podczas sekwencyjnego przetwarzania kolejnych fragmentów danych z dysku iotools może konwertować obiekt surowych danych na data.frame lub matrix, jednocześnie pobierając następny fragment. Dzięki tym optymalizacjom iotools sprawnie przetwarza nawet bardzo duże pliki.
To ćwiczenie jest częścią kursu
Skalowalne przetwarzanie danych w R
Instrukcje do ćwiczenia
- Zmierz czas wczytywania pliku za pomocą
read.delim()– pięć razy. - Zmierz czas wczytywania pliku za pomocą
read.delim.raw()– pięć razy.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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 = ___
)