एसएएस में डेटासेट की पहली एन पंक्तियों का चयन कैसे करें
एसएएस में डेटा सेट की पहली एन पंक्तियों का चयन करने के दो सबसे सामान्य तरीके यहां दिए गए हैं:
विधि 1: पहली पंक्ति का चयन करें
data first_row;
set original_data;
if _N_ = 1 then output ;
run ;
विधि 2: पहली N पंक्तियों का चयन करें
data first_N_rows;
set original_data;
if _N_ <= 5 then output ; /*select first 5 rows*/
run ;
निम्नलिखित उदाहरण दिखाते हैं कि एसएएस में निम्नलिखित डेटासेट के साथ प्रत्येक विधि का उपयोग कैसे करें:
/*create dataset*/
data original_data;
input team $pointsrebounds;
datalines ;
Warriors 25 8
Wizards 18 12
Rockets 22 6
Celtics 24 11
Thunder 27 14
Spurs 33 19
Nets 31 20
Mavericks 34 10
Kings 22 11
Pelicans 39 23
;
run ;
/*view dataset*/
proc print data = original_data;
उदाहरण 1: पहली पंक्ति का चयन करें
निम्नलिखित कोड दिखाता है कि डेटासेट की केवल पहली पंक्ति का चयन कैसे करें:
/*create new dataset that contains only the first row*/
data first_row;
set original_data;
if _N_ = 1 then output ;
run ;
/*view new dataset*/
proc print data =first_row;
हम देख सकते हैं कि नए डेटासेट में मूल डेटासेट की केवल पहली पंक्ति शामिल है।
उदाहरण 2: पहली N पंक्तियों का चयन करें
निम्नलिखित कोड दिखाता है कि डेटासेट की पहली पाँच पंक्तियों का चयन कैसे करें:
/*create new dataset that contains first 5 rows of original dataset*/
data first_N_rows;
set original_data;
if _N_ <= 5 then output ;
run ;
/*view new dataset*/
proc print data =first_N_rows;
हम देख सकते हैं कि नए डेटासेट में मूल डेटासेट की केवल पहली पाँच पंक्तियाँ हैं।
आरंभिक पंक्तियों की भिन्न संख्या का चयन करने के लिए, बस उपरोक्त कोड में _N_ के बाद मान बदलें।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि एसएएस में अन्य सामान्य कार्य कैसे करें:
एसएएस में प्रक्रिया सारांश का उपयोग कैसे करें
एसएएस में प्रोक टेबुलेट का उपयोग कैसे करें
एसएएस में वेरिएबल्स का नाम कैसे बदलें
एसएएस में नए वेरिएबल कैसे बनाएं