R में रिक्त स्थान को na से कैसे बदलें (उदाहरण के साथ)


आप R में रिक्त स्थान को NA मानों से बदलने के लिए निम्नलिखित विधियों का उपयोग कर सकते हैं:

विधि 1: किसी कॉलम में रिक्त स्थान को NA से बदलें

 df$my_col[df$my_col==""] <- NA

विधि 2: सभी स्तंभों में रिक्त स्थान को NA से बदलें

 library (dplyr)

df <- df %>% mutate_all (na_if,"")

निम्नलिखित उदाहरण दिखाते हैं कि निम्नलिखित डेटा फ़्रेम के साथ व्यवहार में प्रत्येक विधि का उपयोग कैसे करें:

 #create data frame
df <- data. frame (team=c("A", "B", "", "D", "E"),
                 position=c("G", "", "F", "F", ""),
                 dots=c(33, 28, 31, 39, 34))

#view data frame
df

  team position points
1 AG 33
2 B 28
3 F 31
4 DF 39
5 E 34

उदाहरण 1: किसी कॉलम में रिक्त स्थान को NA से बदलें

निम्नलिखित कोड दिखाता है कि स्थिति कॉलम में सभी खाली मानों को NA मानों से कैसे बदला जाए:

 #replace all blanks in position column with NA values
df$position[df$position==""] <- NA

#view updated data frame
df

  team position points
1 AG 33
2 B <NA> 28
3 F 31
4 DF 39
5 E <NA> 34

ध्यान दें कि स्थिति कॉलम में रिक्त मानों को NA मानों से बदल दिया गया है, जबकि अन्य सभी कॉलम अपरिवर्तित रहे हैं।

उदाहरण 2: सभी स्तंभों में रिक्त स्थान को NA से बदलें

निम्नलिखित कोड दिखाता है कि प्रत्येक कॉलम में खाली मानों को NA मानों से कैसे बदला जाए:

 library (dplyr)

#replace blanks in every column with NA values 
df <- df %>% mutate_all(na_if,"")

#view updated data frame
df

  team position points
1 AG 33
2 B <NA> 28
3 <NA> F 31
4 DF 39
5 E <NA> 34

ध्यान दें कि प्रत्येक कॉलम में रिक्त मानों को NA मानों से बदल दिया गया है।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य कार्य कैसे करें:

ए: एनए को स्ट्रिंग्स से कैसे बदलें
ए: डेटा फ़्रेम में मानों को सशर्त रूप से कैसे बदलें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *