आर में मैट्रिक्स को कैसे क्रमबद्ध करें (उदाहरण के साथ)


आप R में किसी विशेष कॉलम के आधार पर मैट्रिक्स को सॉर्ट करने के लिए निम्नलिखित विधियों का उपयोग कर सकते हैं:

विधि 1: मैट्रिक्स को एक कॉलम बढ़ाकर क्रमबद्ध करें

 sorted_matrix <- my_matrix[order(my_matrix[, 1]), ]

विधि 2: मैट्रिक्स को एक कॉलम घटाकर क्रमबद्ध करें

 sorted_matrix <- my_matrix[order(my_matrix[, 1], decreasing= TRUE ), ]

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

 #create matrix
my_matrix <- matrix(c(5, 4, 2, 2, 7, 9, 12, 10, 15, 4, 6, 3), ncol= 2 )

#view matrix
my_matrix

     [,1] [,2]
[1,] 5 12
[2,] 4 10
[3,] 2 15
[4,] 2 4
[5,] 7 6
[6,] 9 3

उदाहरण 1: मैट्रिक्स को एक कॉलम बढ़ाकर क्रमबद्ध करें

निम्नलिखित कोड दिखाता है कि पहले कॉलम के आधार पर मान बढ़ाकर मैट्रिक्स को कैसे क्रमबद्ध किया जाए:

 #sort matrix by first column increasing
sorted_matrix <- my_matrix[order(my_matrix[, 1]), ]

#view sorted matrix
sorted_matrix

     [,1] [,2]
[1,] 2 15
[2,] 2 4
[3,] 4 10
[4,] 5 12
[5,] 7 6
[6,] 9 3

ध्यान दें कि मैट्रिक्स को अब पहले कॉलम के आधार पर मान बढ़ाकर क्रमबद्ध किया गया है।

हम 1 से 2 को बदलकर दूसरे कॉलम के अनुसार मान बढ़ाकर आसानी से क्रमबद्ध कर सकते हैं:

 #sort matrix by second column increasing
sorted_matrix <- my_matrix[order(my_matrix[, 2]), ]

#view sorted matrix
sorted_matrix

     [,1] [,2]
[1,] 9 3
[2,] 2 4
[3,] 7 6
[4,] 4 10
[5,] 5 12
[6,] 2 15

मैट्रिक्स को अब दूसरे कॉलम के आधार पर मान बढ़ाकर क्रमबद्ध किया गया है।

उदाहरण 2: मैट्रिक्स को एक कॉलम घटाकर क्रमबद्ध करें

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

 #sort matrix by first column decreasing
sorted_matrix <- my_matrix[order(my_matrix[, 1], decreasing= TRUE ), ]

#view sorted matrix
sorted_matrix

     [,1] [,2]
[1,] 2 15
[2,] 2 4
[3,] 4 10
[4,] 5 12
[5,] 7 6
[6,] 9 3

ध्यान दें कि मैट्रिक्स को अब पहले कॉलम के आधार पर घटते मानों के अनुसार क्रमबद्ध किया गया है।

संबंधित : आर में सॉर्ट (), ऑर्डर (), और रैंक () के लिए पूरी गाइड

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

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

R में मानों को वर्णानुक्रम में कैसे क्रमबद्ध करें
आर में दिनांक के अनुसार डेटाफ़्रेम को कैसे क्रमबद्ध करें
आर में एकाधिक कॉलम के आधार पर कैसे क्रमबद्ध करें

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

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