एसएएस में लंबाई फ़ंक्शन का उपयोग कैसे करें (उदाहरण के साथ)
आप अनुगामी रिक्त स्थान को छोड़कर, वर्ण चर की लंबाई की गणना करने के लिए एसएएस में LENGTH फ़ंक्शन का उपयोग कर सकते हैं।
यह फ़ंक्शन निम्नलिखित मूल सिंटैक्स का उपयोग करता है:
लंबाई(अभिव्यक्ति)
सोना:
- अभिव्यक्ति : विश्लेषण करने के लिए वर्ण स्ट्रिंग
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस फ़ंक्शन का उपयोग कैसे करें।
उदाहरण: एसएएस में LENGTH फ़ंक्शन का उपयोग करना
आइए मान लें कि हमारे पास एसएएस में निम्नलिखित डेटा सेट है:
/*create dataset*/
data original_data;
input team $1-21 points;
datalines ;
Golden State Warriors 99
Brooklyn Nets 101
Utah Jazz 105
Cleveland Cavs 100
Atlanta Hawks 109
Milwaukee Bucks 98
Miami Heat 93
Houston Rockets 100
Los Angeles Lakers 112
;
run ;
/*view dataset*/
proc print data = original_data;
हम टीम कॉलम में प्रत्येक स्ट्रिंग की लंबाई की गणना करने के लिए LENGTH फ़ंक्शन का उपयोग कर सकते हैं:
/*calculate length of each string in team column*/
data new_data;
set original_data;
team_length = length (team);
run ;
/*view results*/
proc print data = new_data;
Team_length नामक नया कॉलम टीम कॉलम में प्रत्येक स्ट्रिंग की लंबाई प्रदर्शित करता है।
उदाहरण के लिए:
- “गोल्डन स्टेट वॉरियर्स” श्रृंखला की लंबाई 21 है।
- स्ट्रिंग “ब्रुकलिन नेट्स” की लंबाई 13 है।
- “यूटा जैज़” स्ट्रिंग की लंबाई 9 है।
- “क्लीवलैंड कैव्स” रस्सी की लंबाई 14 है।
और इसी तरह।
ध्यान दें कि LENGTH फ़ंक्शन शब्दों के बीच के रिक्त स्थान को वर्णों के रूप में गिनता है, लेकिन यह पिछले रिक्त स्थानों को वर्णों के रूप में नहीं गिनता है।
यदि आप अनुगामी रिक्त स्थान सहित किसी वर्ण चर की लंबाई की गणना करना चाहते हैं, तो इसके बजाय LENTHHC फ़ंक्शन का उपयोग करें।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि एसएएस में अन्य सामान्य कार्यों का उपयोग कैसे करें:
एसएएस में SUBSTR फ़ंक्शन का उपयोग कैसे करें
एसएएस में कंप्रेस फ़ंक्शन का उपयोग कैसे करें
एसएएस में FIND फ़ंक्शन का उपयोग कैसे करें
एसएएस में COALESCE फ़ंक्शन का उपयोग कैसे करें