एसएएस में एकाधिक कॉलम कैसे जोड़ें (उदाहरण के साथ)


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

 data new_data;
    set my_data;
    sum_stats = sum (of points, assists, rebounds);
run ;

यह विशेष उदाहरण एक नया डेटासेट बनाता है जिसमें sum_stats नामक एक नया कॉलम होता है जिसमें पॉइंट , असिस्ट और रिबाउंड नामक कॉलम में मानों का योग होता है।

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

उदाहरण: एसएएस में एकाधिक कॉलम कैसे जोड़ें

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

 /*create dataset*/
data my_data;
input team $ points assists rebounds;
datalines ;
A 10 2 4
A 17 5 9
A 17 6 8
A 18 3 8
A 15 0 6
B 10 2 3
B 14 5 3
B 13 4 3
B 29 0 6
B 25 2 5
C 12 1 4
C 30 1 9
C 34 3 9
C 12 4 5
C 11 7 5
;
run ;

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

अब मान लें कि हम sum_stats नामक एक नया कॉलम बनाना चाहते हैं जिसमें पॉइंट , असिस्ट और रिबाउंड नामक कॉलम के मानों का योग शामिल है।

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

 /*create new dataset that contains sum of specific columns*/
data new_data;
    set my_data;
    sum_stats = sum (of points, assists, rebounds);
run ;

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

कॉलम में एसएएस योग

ध्यान दें कि sum_stats नामक कॉलम में पॉइंट , असिस्ट और रिबाउंड कॉलम में प्रत्येक मान का योग होता है।

उदाहरण के लिए:

पहली पंक्ति में अंक, सहायता और रिबाउंड का योग 10 + 2 + 4 = 16 है।

दूसरी पंक्ति में अंक, सहायता और रिबाउंड का योग 17 + 5 + 9 = 31 है।

और इसी तरह।

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

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

एसएएस में प्रति समूह योग की गणना कैसे करें
एसएएस में चालू राशि की गणना कैसे करें
एसएएस में वर्णनात्मक आंकड़ों की गणना कैसे करें

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

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