Bandingkan read.delim() dan read.delim.raw()
Saat memproses serangkaian potongan data berurutan di hard drive, iotools dapat mengubah objek mentah menjadi data.frame atau matrix sambil—pada saat yang sama—mengambil potongan data berikutnya. Optimalisasi ini memungkinkan iotools memproses berkas yang sangat besar dengan cepat.
Latihan ini adalah bagian dari kursus
Pemrosesan Data yang Dapat Diskalakan di R
Petunjuk latihan
- Ukur waktu pembacaan berkas menggunakan
read.delim()sebanyak lima kali. - Ukur waktu pembacaan berkas menggunakan
read.delim.raw()sebanyak lima kali.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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 = ___
)