एसएएस: एक स्ट्रिंग से अंतिम अक्षर को कैसे हटाएं


एसएएस में एक स्ट्रिंग से अंतिम अक्षर को हटाने का सबसे आसान तरीका SUBSTR फ़ंक्शन का उपयोग करना है।

ऐसा करने के लिए, आप निम्नलिखित मूल सिंटैक्स का उपयोग कर सकते हैं:

 data new_data;
    set original_data;
    string_var = substr (string_var, 1 , length (string_var)- 1 );
run ;

यह सिंटैक्स पहले वर्ण से शुरू होकर स्ट्रिंग के अंतिम वर्ण तक सबस्ट्रिंग को निकालता है, जिसका प्रभाव स्ट्रिंग से अंतिम वर्ण को हटाने का होता है।

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

उदाहरण: एसएएस में स्ट्रिंग से अंतिम अक्षर हटाएँ

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

 /*create dataset*/
data my_data;
    input team $points;
    datalines ;
Mavsx 113
Pacersx95
Cavsx 120
Lakersx 114
Heatx 123
Kingsx 119
Raptorsx 105
Hawksx 95
Magicx 103
Spursx 119
;
run ;

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

ध्यान दें कि टीम कॉलम में प्रत्येक स्ट्रिंग में अंतिम वर्ण के रूप में एक x होता है।

हम टीम कॉलम में प्रत्येक स्ट्रिंग से इस अंतिम वर्ण को हटाने के लिए SUBSTR फ़ंक्शन का उपयोग कर सकते हैं:

 /*create new dataset where last character in each string of team column is removed*/
data new_data;
    set my_data;
    team = substr (string_var, 1 , length (string_var)- 1 );
run ;

/*view new dataset*/
proc print data = new_data;

ध्यान दें कि टीम कॉलम में प्रत्येक स्ट्रिंग का अंतिम अक्षर हटा दिया गया है।

ध्यान दें कि SUBSTR फ़ंक्शन निम्नलिखित मूल सिंटैक्स का उपयोग करता है:

सबस्ट्र (स्रोत, स्थिति, एन)

सोना:

  • स्रोत : विश्लेषण करने के लिए चैनल
  • स्थिति : पढ़ने की प्रारंभिक स्थिति
  • एन : पढ़ने के लिए अक्षरों की संख्या

Substr(team, 1, length(team)-1) का उपयोग करके हम टीम कॉलम में पहले अक्षर से लेकर अंतिम अक्षर तक प्रत्येक स्ट्रिंग के सबस्ट्रिंग को निकाल सकते हैं।

इसका प्रभाव स्ट्रिंग से अंतिम अक्षर को हटाने पर पड़ता है।

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

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

एसएएस में एक स्ट्रिंग से संख्याएँ कैसे निकालें
एसएएस में SUBSTR फ़ंक्शन का उपयोग कैसे करें
एसएएस में स्ट्रिंग्स से विशेष वर्ण कैसे हटाएं

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

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