Hoe de mod-functie in sas te gebruiken (met voorbeeld)
U kunt de MOD- functie in SAS gebruiken om de rest van een delingsoperator te berekenen
Deze functie gebruikt de volgende syntaxis:
MOD(dividend, deler)
Goud:
- dividend: het getal dat moet worden gedeeld
- deler : het getal waardoor moet worden gedeeld
Het volgende voorbeeld laat zien hoe u deze functie in de praktijk kunt gebruiken.
Voorbeeld: hoe u de MOD-functie in SAS gebruikt
Laten we aannemen dat we de volgende gegevensset in SAS hebben:
 /*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;

De volgende code laat zien hoe u de MOD- functie kunt gebruiken om een nieuwe kolom te maken die de rest weergeeft van het delen van de dividendkolomwaarden door de delerkolomwaarden van elke rij:
 /*calculate remainder for each row*/
data new_data;
    set my_data;
    mod = mod (dividend, divisor);
run ;
/*view new dataset*/
proc print data = new_data; 

De nieuwe kolom genaamd mod toont de rest van het delen van de dividendkolomwaarden door de delerkolomwaarden van elke rij.
Bijvoorbeeld:
- 6 komt precies zes keer in 36 terecht met een rest van 0 .
- 3 komt drie keer binnen in 10 met een rest van 1 .
- 5 komt precies drie keer in 15 met een rest van 0 .
- 6 komt tweemaal in 15 met een rest van 3 .
Enzovoort.
Merk op dat als de waarde in de delerkolom nul was, de MOD- functie eenvoudigweg een punt ( . ) in de mod- kolom zou retourneren om aan te geven dat delen door nul niet mogelijk is.
Opmerking : u kunt hier de volledige documentatie voor de SAS MOD- functie vinden.
Aanvullende bronnen
In de volgende zelfstudies wordt uitgelegd hoe u andere veelvoorkomende taken in SAS kunt uitvoeren:
 Hoe getallen uit een string in SAS te extraheren
 Hoe de SUBSTR-functie in SAS te gebruiken
 Speciale tekens verwijderen uit tekenreeksen in SAS
