शुरू करेंमुफ़्त में शुरू करें

col_types

आप यह भी तय कर सकते हैं कि इम्पोर्ट किए गए डेटा फ्रेम में कॉलम्स के टाइप क्या होने चाहिए. आप यह col_types से कर सकते हैं. अगर इसे NULL रखा गया है, जो डिफॉल्ट है, तो readr पैकेज के फंक्शन अपने-आप सही टाइप पहचानने की कोशिश करेंगे. आप एक स्ट्रिंग के साथ टाइप मैन्युअली सेट कर सकते हैं, जहाँ हर कैरेक्टर कॉलम की क्लास बताता है: character, double, integer और logical. _ पूरे कॉलम को स्किप करता है.

potatoes.txt (view), जो टैब-डिलीमिटेड रिकॉर्ड्स वाला एक फ्लैट फ़ाइल है और जिसमें कॉलम नाम नहीं हैं, फिर से आपके वर्कस्पेस में उपलब्ध है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

R में डेटा इम्पोर्ट करने का परिचय

पाठ्यक्रम देखें

अभ्यास निर्देश

  • दूसरे read_tsv() कॉल में, col_types आर्ग्युमेंट एडिट करके सभी कॉलम्स को character (c) के रूप में इम्पोर्ट करें. प्राप्त डेटा फ्रेम को potatoes_char में स्टोर करें.
  • potatoes_char की संरचना प्रिंट करें और जाँचें कि क्या सभी कॉलम टाइप chr हैं, जो character का शॉर्ट है.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Column names
properties <- c("area", "temp", "size", "storage", "method",
                "texture", "flavor", "moistness")

# Import all data, but force all columns to be character: potatoes_char
potatoes_char <- read_tsv("potatoes.txt", col_types = "iiiiiddd", col_names = properties)

# Print out structure of potatoes_char
___
कोड संपादित करें और चलाएँ