आर में मैट्रिक्स को कैसे क्रमबद्ध करें (उदाहरण के साथ)
आप 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 में मानों को वर्णानुक्रम में कैसे क्रमबद्ध करें
आर में दिनांक के अनुसार डेटाफ़्रेम को कैसे क्रमबद्ध करें
आर में एकाधिक कॉलम के आधार पर कैसे क्रमबद्ध करें