एसएएस में एमओडी फ़ंक्शन का उपयोग कैसे करें (उदाहरण के साथ)


आप डिवीजन ऑपरेटर से शेष की गणना करने के लिए एसएएस में एमओडी फ़ंक्शन का उपयोग कर सकते हैं

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

एमओडी (लाभांश, भाजक)

सोना:

  • लाभांश: विभाजित करने वाली संख्या
  • भाजक : वह संख्या जिससे भाग दिया जाए

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

उदाहरण: एसएएस में एमओडी फ़ंक्शन का उपयोग कैसे करें

आइए मान लें कि हमारे पास एसएएस में निम्नलिखित डेटा सेट है:

 /*create dataset*/
data my_data;
    input dividend divisor;
    datalines ;
36 6
10 3
15 5
15 6
10 7
22 4
24 4
30 8
;
run ;

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

निम्नलिखित कोड दिखाता है कि एक नया कॉलम बनाने के लिए एमओडी फ़ंक्शन का उपयोग कैसे करें जो प्रत्येक पंक्ति के विभाजक कॉलम मानों द्वारा लाभांश कॉलम मानों को विभाजित करने के शेष भाग को प्रदर्शित करता है:

 /*calculate remainder for each row*/
data new_data;
    set my_data;
    mod = mod (dividend, divisor);
run ;

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

मॉड नामक नया कॉलम प्रत्येक पंक्ति के विभाजक कॉलम मानों द्वारा लाभांश कॉलम मानों को विभाजित करने के शेष भाग को दिखाता है।

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

  • 6 ठीक छह बार 36 में प्रवेश करता है और शेषफल 0 रहता है।
  • 10 में 1 शेष रहते हुए 3 तीन बार प्रवेश करता है।
  • 5 ठीक तीन बार 0 शेष रहते हुए 15 में प्रवेश करता है।
  • 6 शेष 3 के साथ दो बार 15 में प्रवेश करता है।

और इसी तरह।

ध्यान दें कि यदि विभाजक कॉलम में मान शून्य था, तो MOD फ़ंक्शन केवल मॉड कॉलम में एक अवधि ( . ) लौटाएगा, यह इंगित करने के लिए कि शून्य से विभाजन संभव नहीं है।

नोट : आप एसएएस एमओडी सुविधा के लिए पूर्ण दस्तावेज यहां पा सकते हैं।

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

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

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

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

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