Pembacaan cepat dari disk
Selain memiliki nilai bawaan yang cerdas, fread() juga sangat cepat! Pada latihan ini, Anda akan menggunakan fungsi system.time() dari base R untuk membandingkan waktu yang diperlukan untuk membaca berkas batrips.csv menggunakan read.csv() dan fread(). Yang perlu Anda lakukan hanyalah memberikan suatu ekspresi ke system.time(). Misalnya, jika Anda ingin menghitung berapa lama waktu yang dibutuhkan untuk mengimpor berkas bernama sample.csv, Anda dapat menggunakan:
system.time(read.csv("sample.csv"))
user system elapsed
3.495 0.040 3.547
Secara umum, Anda perlu mempertimbangkan waktu user saat mengukur waktu eksekusi. Jadi dalam kasus ini, dibutuhkan 3,495 detik untuk mengimpor berkas sample.csv.
Latihan ini adalah bagian dari kursus
Manipulasi Data dengan data.table di R
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Use read.csv() to import batrips
system.time(___("batrips.csv"))