एसएएस में लंबाई विवरण का उपयोग कैसे करें


आप वैरिएबल के मानों की अधिकतम लंबाई निर्दिष्ट करने के लिए एसएएस में LENGTH कथन का उपयोग कर सकते हैं।

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

उदाहरण: एसएएस में लंबाई विवरण का उपयोग करना

मान लीजिए कि हम एसएएस में निम्नलिखित डेटासेट बनाते हैं जिसमें विभिन्न बास्केटबॉल टीमों के बारे में जानकारी होती है:

 /*create dataset*/
data my_data;
    input team $conference $points;
    datalines ;
Mavericks Southwest 22
Pacers Central 19
Cavs Central 34
Lakers Pacific 20
Heat Southeast 39
Warriors Pacific 22
Grizzlies Southwest 25
Magic Southeastet 29
;
run ;

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

ध्यान दें कि टीम और कॉन्फ़्रेंस कॉलम में कुछ मान काट दिए गए हैं।

ऐसा इसलिए है क्योंकि एसएएस में वर्ण चर के लिए डिफ़ॉल्ट लंबाई 8 है और टीम और कॉन्फ्रेंस कॉलम में कुछ मान इस लंबाई से अधिक हैं।

सौभाग्य से, हम टीम और कॉन्फ़्रेंस कॉलम की अधिकतम लंबाई निर्दिष्ट करने के लिए LENGTH कथन का उपयोग कर सकते हैं:

 /*create dataset*/
data my_data;
    length team $ 9 conference $ 9 ;
    input team $conference $points;
    datalines ;
Mavericks Southwest 22
Pacers Central 19
Cavs Central 34
Lakers Pacific 20
Heat Southeast 39
Warriors Pacific 22
Grizzlies Southwest 25
Magic Southeastet 29
;
run ;

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

ध्यान दें कि टीम या कॉन्फ़्रेंस कॉलम में से कोई भी मान इस बार काटा नहीं गया है क्योंकि हमने इनमें से प्रत्येक कॉलम के लिए अधिकतम 9 लंबाई निर्दिष्ट की है।

हम अपने डेटासेट में प्रत्येक चर की लंबाई प्रदर्शित करने के लिए PROC CONTENTS फ़ंक्शन का भी उपयोग कर सकते हैं:

 proc contents data =my_data; 

परिणाम से हम प्रत्येक चर की अधिकतम लंबाई देख सकते हैं:

  • अधिकतम सम्मेलन अवधि: 9
  • अधिकतम सिलाई लंबाई: 8
  • अधिकतम टीम लंबाई: 9

ध्यान दें : एक वेरिएबल नाम के बाद डॉलर चिह्न ” $ ” एसएएस को बताता है कि वेरिएबल एक कैरेक्टर वेरिएबल है।

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

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

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

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

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