एसएएस में प्रोक सॉर्ट का उपयोग कैसे करें (उदाहरण के साथ)


आप एक या अधिक चर के आधार पर डेटा सेट में अवलोकनों को क्रमबद्ध करने के लिए एसएएस में प्रो सॉर्टिंग का उपयोग कर सकते हैं।

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

 /*create dataset*/
data original_data;
    input team $pointsrebounds;
    datalines ;
At 12 8
At 12 7
At 14 5
At 23 9
At 20 12
At 11 7
At 14 7
B 20 2
B 20 5
B 29 4
B 14 7
B 19 8
B 17 9
B 30 9
;
run ;

/*view dataset*/
proc print data = original_data;

उदाहरण 1: प्रेक्षणों को आरोही क्रम में क्रमबद्ध करें

हम पॉइंट कॉलम में मान के आधार पर डेटासेट में टिप्पणियों को आरोही क्रम (सबसे छोटे से सबसे बड़े) में क्रमबद्ध करने के लिए proc sort का उपयोग कर सकते हैं:

 /*sort by points ascending*/
proc sort data =original_data out =data2;
    by points;
run ;

/*view sorted dataset*/
proc print data =data2; 

एसएएस प्रक्रिया को आरोही क्रम में क्रमबद्ध करें

ध्यान दें कि अवलोकनों को अंक कॉलम में मान के आधार पर आरोही क्रम में क्रमबद्ध किया गया है।

उदाहरण 2: प्रेक्षणों को अवरोही क्रम में क्रमबद्ध करें

हम पॉइंट कॉलम में मान के आधार पर डेटासेट में टिप्पणियों को अवरोही क्रम (सबसे बड़े से सबसे छोटे) में क्रमबद्ध करने के लिए अवरोही कथन के साथ proc sort का उपयोग कर सकते हैं:

 /*sort by points descending*/
proc sort data =original_data out =data3;
    by descending points;
run ;

/*view sorted dataset*/
proc print data =data3; 

अवरोही एसएएस प्रक्रिया के अनुसार क्रमबद्ध करें

ध्यान दें कि अवलोकनों को अंक कॉलम में मान के आधार पर आरोही क्रम में क्रमबद्ध किया गया है।

उदाहरण 3: प्रेक्षणों को अनेक स्तंभों के अनुसार क्रमबद्ध करें

हम डेटासेट में अवलोकनों को कई वेरिएबल्स द्वारा क्रमबद्ध करने के लिए बाय स्टेटमेंट में सूचीबद्ध कई वेरिएबल्स के साथ proc sort का उपयोग कर सकते हैं।

निम्नलिखित कोड दिखाता है कि डेटासेट में टिप्पणियों को अंक कॉलम में मान के आधार पर आरोही क्रम में कैसे क्रमबद्ध किया जाए, फिर बाउंस कॉलम में मान के अनुसार आरोही क्रम में:

 /*sort by points ascending, then by rebounds ascending*/
proc sort data =original_data out =data4;
    by points rebounds;
run ;

/*view sorted dataset*/
proc print data =data4; 

ध्यान दें कि अवलोकनों को अंक कॉलम में मान के आधार पर आरोही क्रम में क्रमबद्ध किया जाता है, फिर बाउंस कॉलम में मान के अनुसार आरोही क्रम में क्रमबद्ध किया जाता है।

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

निम्नलिखित ट्यूटोरियल बताते हैं कि एसएएस में अन्य सामान्य कार्य कैसे करें:

एसएएस में प्रोक एपेंड का उपयोग कैसे करें
एसएएस में प्रोक टेबुलेट का उपयोग कैसे करें
एसएएस में प्रोक कोलेशन का उपयोग कैसे करें

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

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