डिस्क से तेज़ रीडिंग
स्मार्ट डिफॉल्ट्स के अलावा, fread() बेहद तेज़ है! इस अभ्यास में, आप base R के system.time() फंक्शन का उपयोग करेंगे ताकि read.csv() और fread() से batrips.csv फ़ाइल पढ़ने में लगने वाले समय की तुलना कर सकें। आपको बस system.time() को एक expression पास करना है। उदाहरण के लिए, अगर आप यह गणना करना चाहते हैं कि sample.csv नाम की फ़ाइल इम्पोर्ट करने में कितना समय लगता है, तो आप यह लिख सकते हैं:
system.time(read.csv("sample.csv"))
user system elapsed
3.495 0.040 3.547
आम तौर पर, execution time मापते समय आप user समय पर ध्यान देंगे। तो इस उदाहरण में, sample.csv फ़ाइल इम्पोर्ट करने में 3.495 सेकंड लगे।
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में data.table के साथ Data Manipulation
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Use read.csv() to import batrips
system.time(___("batrips.csv"))