आर में मैट्रिक्स में मान कैसे बदलें (उदाहरण के साथ)
आप R में मैट्रिक्स में विशिष्ट मानों को बदलने के लिए निम्नलिखित विधियों का उपयोग कर सकते हैं:
विधि 1: आइटम को विशिष्ट मान से बदलें
#replace 5 with 100 my_matrix[my_matrix == 5] <- 100
विधि 2: किसी शर्त के आधार पर आइटम बदलें
#replace elements with value less than 15 with 0 my_matrix[my_matrix < 15] <- 0
विधि 3: अनेक स्थितियों के आधार पर तत्वों को बदलें
#replace elements with value between 10 and 15 with 99 my_matrix[my_matrix >= 10 & my_matrix <= 15] <- 99
निम्नलिखित उदाहरण दिखाते हैं कि आर में निम्नलिखित मैट्रिक्स के साथ अभ्यास में प्रत्येक विधि का उपयोग कैसे करें:
#create matrix my_matrix <- matrix(1:20, nrow = 5 ) #display matrix my_matrix [,1] [,2] [,3] [,4] [1,] 1 6 11 16 [2,] 2 7 12 17 [3,] 3 8 13 18 [4,] 4 9 14 19 [5,] 5 10 15 20
उदाहरण 1: आइटम को विशिष्ट मान से बदलें
निम्नलिखित कोड दिखाता है कि मान 5 के बराबर सभी तत्वों को मान 100 से कैसे बदला जाए:
#replace 5 with 100 my_matrix[my_matrix == 5] <- 100 #view updated matrix my_matrix [,1] [,2] [,3] [,4] [1,] 1 6 11 16 [2,] 2 7 12 17 [3,] 3 8 13 18 [4,] 4 9 14 19 [5,] 100 10 15 20
ध्यान दें कि मान 5 के बराबर तत्व को 100 के मान से बदल दिया गया है।
मैट्रिक्स में अन्य सभी तत्व अपरिवर्तित रहे।
उदाहरण 2: किसी शर्त के आधार पर तत्वों को बदलें
निम्नलिखित कोड दिखाता है कि 15 से कम मान वाले सभी तत्वों को मान 0 से कैसे बदला जाए:
#replace elements with value less than 15 with 100 my_matrix[my_matrix < 15] <- 0 #view updated matrix my_matrix [,1] [,2] [,3] [,4] [1,] 0 0 0 16 [2,] 0 0 0 17 [3,] 0 0 0 18 [4,] 0 0 0 19 [5,] 0 0 15 20
ध्यान दें कि 15 से कम मान वाले प्रत्येक तत्व को 0 के मान से बदल दिया गया है।
उदाहरण 3: अनेक स्थितियों के आधार पर तत्वों को बदलें
निम्नलिखित कोड दिखाता है कि 10 और 15 के बीच के मान वाले सभी तत्वों को 99 के मान से कैसे बदला जाए:
#replace elements with value between 10 and 15 with 99 my_matrix[my_matrix >= 10 & my_matrix <= 15] <- 99 #view updated matrix my_matrix [,1] [,2] [,3] [,4] [1,] 1 6 99 16 [2,] 2 7 99 17 [3,] 3 8 99 18 [4,] 4 9 99 19 [5,] 5 99 99 20
ध्यान दें कि 10 और 15 के बीच मान वाले प्रत्येक तत्व को 99 के मान से बदल दिया गया है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य कार्य कैसे करें:
आर में मैट्रिक्स को कैसे सॉर्ट करें
आर में मैट्रिक्स से एनए कैसे हटाएं
आर में डेटाफ्रेम को मैट्रिक्स में कैसे परिवर्तित करें
R में किसी तालिका को मैट्रिक्स में कैसे परिवर्तित करें