कॉलम क्लासेस निर्दिष्ट करना
fread() के colClasses आर्ग्युमेंट से आप कॉलम्स की क्लास स्पष्ट रूप से निर्दिष्ट कर सकते हैं। आप कॉलम्स की क्लास एक character वेक्टर के रूप में दे सकते हैं (जैसा कि base R फंक्शंस जैसे read.csv() में किया जाता है):
colClasses = c("integer", rep("factor", 3), "character")
हालाँकि, इस फ़ॉर्मेट में आपको सभी कॉलम्स की क्लास देनी पड़ती है। यह तब दिक्कत पैदा कर सकता है जब फ़ाइल में कई कॉलम हों और आप केवल कुछ कॉलम्स की क्लास ही स्पष्ट रूप से सेट करना चाहें और बाकी को डिफ़ॉल्ट पर छोड़ना चाहें। इस उद्देश्य के लिए आप एक अधिक सुविधाजनक list फ़ॉर्मेट इस्तेमाल कर सकते हैं:
colClasses = list(factor = 2:4)
यहाँ, कॉलम 2 से 4 को factors के रूप में इम्पोर्ट किया जाएगा और बाकी कॉलम्स fread() के डिफ़ॉल्ट्स से इम्पोर्ट होंगे।
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में data.table के साथ Data Manipulation
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Import using read.csv with defaults
base_r_defaults <- ___("sample.csv")
___(base_r_defaults)