हमारे पास CSV फ़ाइल से डेटा फ़्रेम है। डेटा फ़्रेम में DFऐसे स्तंभ होते हैं जिनमें देखे गए मान होते हैं और एक स्तंभ ( VaR2) जिसमें वह तिथि होती है जिस पर माप लिया जाता है। यदि दिनांक दर्ज नहीं की गई थी, तो NAगुम डेटा के लिए CSV फ़ाइल में मान होता है ।
Var1 Var2
10 2010/01/01
20 NA
30 2010/03/01
हम एक नए डेटा फ्रेम को परिभाषित करने के लिए सबसेट कमांड का उपयोग करना चाहते हैं, new_DFजैसे कि इसमें केवल पंक्तियाँ होती हैं जिनका NA'कॉलम ( VaR2) से मान होता है । दिए गए उदाहरण में, केवल रो 2 नए में समाहित होगा DF।
आदेश
new_DF<-subset(DF,DF$Var2=="NA")
काम नहीं करता है, जिसके परिणामस्वरूप डेटा फ़्रेम में कोई पंक्ति प्रविष्टियां नहीं हैं।
यदि मूल CSV फ़ाइल में मान NAका आदान-प्रदान किया जाता है NULL, तो वही कमांड वांछित परिणाम उत्पन्न करता है new_DF<-subset(DF,DF$Var2=="NULL"):।
मैं इस पद्धति को कैसे काम कर सकता हूं, यदि चरित्र स्ट्रिंग के NAलिए मूल सीएसवी फ़ाइल में मूल्य प्रदान किया गया है?