R में true और false को 1 और 0 में कैसे बदलें


आप TRUE और FALSE मान वाले कॉलम को R में 1 और 0 मान वाले कॉलम में बदलने के लिए निम्नलिखित मूल सिंटैक्स का उपयोग कर सकते हैं:

 df$my_column <- as. integer (as. logical (df$my_column))

निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।

उदाहरण: R में TRUE और FALSE को 1 और 0 में बदलें

मान लीजिए कि हमारे पास R में निम्नलिखित डेटा फ़्रेम है:

 #create data frame
df <- data. frame (points=c(5, 7, 8, 0, 12, 14),
                 assists=c(0, 2, 2, 4, 4, 3),
                 all_star=c(TRUE, TRUE, FALSE, FALSE, FALSE, TRUE))

#view data frame
df

  all_star assist points
1 5 0 TRUE
2 7 2 TRUE
3 8 2 FALSE
4 0 4 FALSE
5 12 4 FALSE
6 14 3 TRUE

हम ऑल_स्टार कॉलम के TRUE और FALSE मानों को 1 और 0 के मानों में बदलने के लिए निम्नलिखित मूल सिंटैक्स का उपयोग कर सकते हैं:

 #convert all_star column to 1s and 0s
df$all_star <- as. integer (as. logical (df$all_star))

#view updated data frame
df

  all_star assist points
1 5 0 1
2 7 2 1
3 8 2 0
4 0 4 0
5 12 4 0
6 14 3 1

प्रत्येक TRUE मान को 1 में परिवर्तित किया गया और प्रत्येक FALSE मान को 0 में परिवर्तित किया गया।

अन्य कॉलम (अंक और सहायता) अपरिवर्तित रहे।

ध्यान दें कि आप 1 और 0 मानों के कॉलम को वापस TRUE और FALSE मानों में बदलने के लिए as.ological() फ़ंक्शन का भी उपयोग कर सकते हैं:

 #convert 1s and 0s back to TRUE and FALSE in all_star column
df$all_star <- as. logical (df$all_star)

#view updated data frame
df

  all_star assist points
1 5 0 TRUE
2 7 2 TRUE
3 8 2 FALSE
4 0 4 FALSE
5 12 4 FALSE
6 14 3 TRUE

ऑल_स्टार कॉलम में मान 1 और 0 को वापस TRUE और FALSE मान में बदल दिया गया है।

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

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

आर में डेटा फ्रेम से रिक्त लाइनें कैसे हटाएं
R में NA मान वाले कॉलम कैसे हटाएं
आर में डुप्लिकेट लाइनें कैसे हटाएं

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

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