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 merupakan bagian dari kursus
Manipulasi Data dengan data.table di R
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Use read.csv() to import batrips
system.time(___("batrips.csv"))