big.matrix ऑब्जेक्ट पढ़ना
इस अभ्यास में, आप अपने पहले file-backed big.matrix ऑब्जेक्ट को read.big.matrix() फंक्शन का उपयोग करके बनाएँगे। यह फंक्शन read.table() जैसा दिखने के लिए बनाया गया है, लेकिन इसके अलावा इसे यह भी जानना होता है कि आप कौन-सा numeric टाइप पढ़ना चाहते हैं ("char", "short", "integer", "double"), मैट्रिक्स के डेटा को रखने वाली फाइल का नाम क्या होगा (backing file), और मैट्रिक्स की जानकारी रखने के लिए फाइल का नाम क्या होगा (descriptor file)। परिणामस्वरूप डिस्क पर एक फाइल बनेगी जिसमें पढ़ी गई वैल्यूज़ होंगी, और उसके साथ एक descriptor फाइल होगी जो अतिरिक्त जानकारी रखती है (जैसे कॉलम और रो की संख्या) बनने वाले big.matrix ऑब्जेक्ट के बारे में.
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में Scalable Data Processing
अभ्यास निर्देश
bigmemoryपैकेज लोड करें.read.big.matrix()फंक्शन का उपयोग करके"mortgage-sample.csv"नाम की फाइल पढ़ें, जिसमें हेडर है और जो integer वैल्यूज़ से बनी है. इसके अलावा:"mortgage-sample.bin"नाम का एक backingfile बनाएँ, और"mortgage-sample.desc"नाम की एक descriptor फाइल बनाएँ.
dim()फंक्शन का उपयोग करकेxके डायमेंशन निकालें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Load the bigmemory package
___
# Create the big.matrix object: x
x <- ___(___, header = ___,
type = ___,
backingfile = ___,
descriptorfile = ___)
# Find the dimensions of x
___