शुरू करेंमुफ़्त में शुरू करें

Sorting

रैंकिंग बनाना और तैयार करना इंसानों के पसंदीदा कामों में से एक है। ये रैंकिंग उपयोगी हो सकती हैं (दुनिया की बेहतरीन यूनिवर्सिटीज), मनोरंजक (सबसे प्रभावशाली मूवी स्टार्स) या बिल्कुल बेकार (सबसे अच्छा 007 जैसा दिखने वाला).

डेटा विश्लेषण में आप अपने डेटासेट के किसी वैरिएबल के आधार पर डेटा sort कर सकते हैं। R में यह order() फंक्शन की मदद से किया जाता है।

order() ऐसा फंक्शन है जो किसी वैरिएबल (जैसे एक वेक्टर) पर लगाने पर, उसके हर एलिमेंट की ranked पोज़िशन देता है:

a <- c(100, 10, 1000)
order(a)
[1] 2 1 3

10, जो a का दूसरा एलिमेंट है, सबसे छोटा है, इसलिए order(a) के आउटपुट में 2 सबसे पहले आता है। 100, जो a का पहला एलिमेंट है, दूसरा सबसे छोटा है, इसलिए order(a) के आउटपुट में 1 दूसरी पोज़िशन पर आता है।

इसका मतलब हम order(a) के आउटपुट का इस्तेमाल करके a को फिर से क्रम में लगा सकते हैं:

a[order(a)]
[1]   10  100 1000

यह अभ्यास पाठ्यक्रम का हिस्सा है

R परिचय

पाठ्यक्रम देखें

अभ्यास निर्देश

कंसोल में order() फंक्शन के साथ प्रयोग कीजिए। जब आगे बढ़ने के लिए तैयार हों तो Submit Answer दबाएँ.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Play around with the order function in the console
कोड संपादित करें और चलाएँ