read.delim() और read.delim.raw() की तुलना करें
जब आप हार्ड ड्राइव पर क्रमिक और सटे हुए डेटा चंक्स प्रोसेस करते हैं, तो iotools एक raw ऑब्जेक्ट को data.frame या matrix में बदल सकता है और साथ ही अगला चंक भी लोड कर लेता है। इन ऑप्टिमाइज़ेशन्स की वजह से iotools बहुत बड़े फाइल्स को तेज़ी से प्रोसेस कर पाता है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में Scalable Data Processing
अभ्यास निर्देश
read.delim()का उपयोग करके फाइल पढ़ने का समय पाँच बार मापें.read.delim.raw()का उपयोग करके फाइल पढ़ने का समय पाँच बार मापें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# 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 = ___
)