मिसिंग वैल्यूज़ से निपटना
मिसिंग वैल्यूज़ अक्सर अलग-अलग तरह से एन्कोड की जाती हैं। कुछ फाइलों में -9999 का मतलब मिसिंग वैल्यू होता है और अन्य में उन्हें #$## जैसा एन्कोड किया जा सकता है। आप na.strings आर्ग्युमेंट का उपयोग करके fread() को बता सकते हैं कि किन मानों को मिसिंग वैल्यू माना जाए।
आप निम्न फाइल इम्पोर्ट करेंगे:
id,name,val1,val2
9002019291929192,Robert Whitaker,,44
9200129401349301 ,Elisa Waters,289,##
9200149429834456 , Karla Schmidt,458,29
मिसिंग वैल्यूज़ "##" के रूप में एन्कोड की गई हैं। ध्यान दें, fread() डिफ़ॉल्ट रूप से खाली फ़ील्ड ,, को NA मानता है।
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में data.table के साथ Data Manipulation
अभ्यास निर्देश
फाइल sample.csv को इस तरह इम्पोर्ट करें कि "##" को मिसिंग वैल्यू माना जाए और NA के रूप में इम्पोर्ट हो।
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Import the file using na.strings
missing_values <- ___
missing_values