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


आप डेटा सेट में पंक्तियों को प्रिंट करने के लिए SAS में PROC PRINT का उपयोग कर सकते हैं।

व्यवहार में PROC PRINT का उपयोग करने के कुछ सामान्य तरीके यहां दिए गए हैं:

विधि 1: संपूर्ण डेटासेट प्रिंट करें

 /*print entire dataset*/
proc print data =my_data;

विधि 2: डेटासेट में पहले एन अवलोकनों को प्रिंट करें

 /*print only first five rows*/
proc print data =my_data( obs = 5 );

विधि 3: डेटासेट में विशिष्ट चर प्रिंट करें

 /*print rows for team and variable points only*/
proc print data =my_data;
    var teampoints;
run ;

विधि 4: विशिष्ट चर द्वारा समूहीकृत डेटासेट प्रिंट करें

 /*sort rows of dataset by values in team column*/
proc sort data =my_data;
    by team;
run ;

/*print entire dataset grouped by values in team column*/
proc print data =my_data;
    by team;
run ;

विधि 5: डेटासेट को शीर्षक और पाद लेख के साथ प्रिंट करें

 /*print dataset with title and footer*/
proc sort data =my_data;
    title "First Five Rows of Basketball Dataset";
    footnote "2015 Data Source";
run ;

निम्नलिखित उदाहरण दिखाते हैं कि एसएएस में निम्नलिखित डेटासेट के साथ अभ्यास में प्रत्येक पद्धति का उपयोग कैसे किया जाए जिसमें विभिन्न बास्केटबॉल खिलाड़ियों के बारे में जानकारी शामिल है:

 /*create dataset*/
data my_data;
    input team $position $points assists;
    datalines ;
A Guard 14 4
A Guard 22 6
A Guard 24 9
A Forward 13 8
A Forward 13 9
A Guard 10 5
B Guard 24 4
B Guard 22 6
B Forward 34 2
B Forward 15 5
B Forward 23 5
B Guard 10 4
;
run ;

उदाहरण 1: संपूर्ण डेटासेट प्रिंट करें

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

 /*print entire dataset*/
proc print data =my_data; 

ध्यान दें कि डेटासेट में प्रत्येक पंक्ति मुद्रित की गई है।

उदाहरण 2: डेटासेट में पहले एन अवलोकनों को प्रिंट करें

हम डेटासेट के केवल पहले पांच अवलोकनों को प्रिंट करने के लिए OBS स्टेटमेंट के साथ PROC PRINT का उपयोग कर सकते हैं:

 /*print first five rows of dataset*/
proc print data =my_data( obs = 5 ); 

ध्यान दें कि डेटा सेट की केवल पहली पाँच पंक्तियाँ ही मुद्रित होती हैं।

उदाहरण 3: डेटासेट में विशिष्ट चर प्रिंट करें

हम डेटासेट से केवल टीम और पॉइंट वेरिएबल्स को प्रिंट करने के लिए VAR स्टेटमेंट के साथ PROC PRINT का उपयोग कर सकते हैं:

 /*print rows for team and variable points only*/
proc print data =my_data( obs = 5 );
    var teampoints;
run ; 

ध्यान दें कि डेटासेट में केवल टीम और पॉइंट वेरिएबल मुद्रित होते हैं।

उदाहरण 4: विशिष्ट चर द्वारा समूहीकृत डेटासेट प्रिंट करें

हम टीम वेरिएबल के लिए अद्वितीय मानों द्वारा समूहीकृत डेटासेट को प्रिंट करने के लिए BY स्टेटमेंट के साथ PROC PRINT का उपयोग कर सकते हैं:

 /*sort rows of dataset by values in team column*/
proc sort data =my_data;
    by team;
run ;

/*print entire dataset grouped by values in team column*/
proc print data =my_data;
    by team;
run ; 

ध्यान दें कि आउटपुट में पहली तालिका टीम की पंक्तियों को प्रदर्शित करती है और दूसरी तालिका टीम बी की पंक्तियों को प्रदर्शित करती है।

उदाहरण 5: शीर्षक और पाद लेख के साथ एक डेटासेट प्रिंट करें

हम डेटासेट को शीर्षक और पादलेख के साथ प्रिंट करने के लिए शीर्षक और पाद लेख के साथ PROC PRINT का उपयोग कर सकते हैं:

 /*print dataset with title and footer*/
proc sort data =my_data;
    title "First Five Rows of Basketball Dataset";
    footnote "2015 DataSource";
run ; 

ध्यान दें कि डेटासेट के ऊपर एक शीर्षक प्रदर्शित होता है और नीचे एक पाद लेख प्रदर्शित होता है।

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

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

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

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

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