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 मान वाले कॉलम कैसे हटाएं
आर में डुप्लिकेट लाइनें कैसे हटाएं