Sas: waarden weergeven in percentageformaat


U kunt de PERCENT- indelingsoptie in SAS gebruiken om waarden af te drukken die zijn opgemaakt als percentages.

Het volgende voorbeeld laat zien hoe u de PERCENT- formaatoptie in de praktijk kunt gebruiken.

Voorbeeld: Waarden weergeven in percentageformaat in SAS

Stel dat we de volgende dataset in SAS hebben die de examenscores van studenten in een klas laat zien:

 /*create dataset*/
data my_data;
    input student $exam_score;
    datalines ;
Andy 0.945
Bob 0.78
Chad 0.865
Derrick 0.77
Eric 0.75
Frank 0.64
George 0.895
Henry 0.98
Isaac 0.68
John 0.84
;
run ;

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

Stel dat we de waarden in de kolom exam_score willen opmaken met behulp van een percentagenotatie.

We kunnen hiervoor de volgende syntaxis gebruiken:

 /*view dataset and display exam scores in percent format*/
proc print data =my_data;
    format exam_score percent10.1 ;
run ; 

Elke waarde in de kolom exam_score wordt weergegeven als een percentage.

Bij gebruik van de instructie percent10.1 geeft de 10 aan dat er maximaal 10 tekens nodig zijn om de volledige waarde weer te geven, inclusief het procentteken, terwijl de 1 aangeeft dat er een cijfer achter de komma moet worden weergegeven.

Als u geen waarde achter de komma wilt weergeven, kunt u procent10 gebruiken. in plaats van:

 /*view dataset and display exam scores in percent format without decimal places*/
proc print data =my_data;
    format exam_score percent10. ;
run ; 

Houd er rekening mee dat elke waarde in de kolom exam_score wordt afgerond op het dichtstbijzijnde gehele getal en dat elke waarde na de komma is afgekapt.

Opmerking : u kunt hier de volledige documentatie voor het PERCENT- formaat in SAS vinden.

Aanvullende bronnen

In de volgende zelfstudies wordt uitgelegd hoe u andere veelvoorkomende taken in SAS kunt uitvoeren:

Procedureoverzicht gebruiken in SAS
Proc-tabel gebruiken in SAS
Proc-collatie gebruiken in SAS

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert