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


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

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

 data my_data;
    input var1 $var2;
    cards ;
AT 12
B 19
C23
D 40
;
run ;

यहां बताया गया है कि प्रत्येक निर्देश क्या करता है:

  • डेटा : डेटासेट का नाम
  • इनपुट : डेटासेट में प्रत्येक वेरिएबल का नाम और प्रकार
  • मानचित्र : डेटासेट में वास्तविक मान

एक बार जब एसएएस कार्ड्स स्टेटमेंट देखता है, तो उसे पता चलता है कि डेटा मान तुरंत अगली पंक्ति में इसका अनुसरण करते हैं।

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

नोट #2 : निर्देश को कार्ड कहा जाता है क्योंकि, कई साल पहले, प्रोग्रामर को कंप्यूटर में छेद करके वास्तविक कार्ड डालने पड़ते थे जो डेटा मानों का प्रतिनिधित्व करते थे।

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

उदाहरण: एसएएस में कार्ड्स स्टेटमेंट का उपयोग कैसे करें

निम्नलिखित कोड दिखाता है कि तीन संख्यात्मक चर के साथ डेटा सेट बनाने के लिए CARDS कथन का उपयोग कैसे करें: टीम, अंक, सहायता:

 /*create dataset*/
data my_data;
    input team $points assists;
    cards ;
Mavs 14 9
Spurs 23 10
Rockets 38 6
Suns 19 4
Kings 30 4
Blazers 19 6
Lakers 22 14
Heat 19 5
Magic 14 8
Nets 27 8
;
run ;
/*view dataset*/
proc print data = original_data; 

परिणाम तीन चर वाला एक डेटा सेट है।

यह ध्यान दिया जाना चाहिए कि CARDS स्टेटमेंट का विकल्प DATALINES स्टेटमेंट है, जिसका उपयोग डेटा सेट में मान दर्ज करने के लिए भी किया जा सकता है।

यदि हम CARDS स्टेटमेंट के बजाय DATALINES स्टेटमेंट का उपयोग करते हैं, तो हम बिल्कुल वही डेटा सेट बना सकते हैं:

 /*create dataset*/
data my_data;
    input team $points assists;
    datalines ;
Mavs 14 9
Spurs 23 10
Rockets 38 6
Suns 19 4
Kings 30 4
Blazers 19 6
Lakers 22 14
Heat 19 5
Magic 14 8
Nets 27 8
;
run ;
/*view dataset*/
proc print data = original_data; 

यह डेटा सेट बिल्कुल वैसा ही है जैसा CARDS स्टेटमेंट का उपयोग करके बनाया गया है।

वास्तविक दुनिया में, आपको संभवतः CARDS स्टेटमेंट की तुलना में अधिक बार उपयोग किए जाने वाले DATALINES स्टेटमेंट का सामना करना पड़ेगा।

हालाँकि, दोनों कथन समतुल्य हैं।

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

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

एसएएस में नए वेरिएबल कैसे बनाएं
एसएएस में एक स्ट्रिंग में वर्णों को कैसे बदलें
एसएएस में लुप्त मानों को शून्य से कैसे बदलें
एसएएस में डुप्लिकेट कैसे हटाएं

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

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