बड़े integers पढ़ना
बहुत बड़े डेटासेट इम्पोर्ट करते समय, बिना दशमलव वाले संख्याओं को integers के रूप में इम्पोर्ट करना उपयोगी हो सकता है, क्योंकि integers कम स्थान घेरते हैं। Base R फंक्शन्स (जैसे read.csv(), read.table(), आदि) यह काम डिफ़ॉल्ट रूप से तब करते हैं जब संख्याएँ 2^31 - 1 (या 2147483647) से कम हों। हालाँकि, इससे बड़े नंबर वाले कॉलम डिफ़ॉल्ट रूप से numeric टाइप के रूप में इम्पोर्ट होते हैं।
अगर bit64 पैकेज इंस्टॉल है, तो fread() ऐसे बहुत बड़े नंबरों वाले कॉलम्स को डिफ़ॉल्ट रूप से bit64 पैकेज में इम्प्लिमेंट किए गए integer64 टाइप के रूप में इम्पोर्ट कर सकता है।
आप निम्न फ़ाइल इम्पोर्ट करेंगे:
id,name,val
9002019291929192,Robert Whitaker, 200
9200129401349301 ,Elisa Waters,190
9200149429834456 , Karla Schmidt,458
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में data.table के साथ Data Manipulation
अभ्यास निर्देश
fread()औरread.csv()का उपयोग करकेsample.csvफ़ाइल इम्पोर्ट करें।fread_importऔरbase_importमेंidकॉलम की class प्रिंट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Import the file using fread
fread_import <- ___("sample.csv")
# Import the file using read.csv
base_import <- ___("sample.csv")
# Check the class of id column
___(fread_import$id)
class(base_import$id)