Sas: come visualizzare i valori in formato percentuale
È possibile utilizzare l’opzione di formato PERCENT in SAS per stampare valori formattati come percentuali.
L’esempio seguente mostra come utilizzare nella pratica l’opzione del formato PERCENT .
Esempio: visualizzare i valori in formato percentuale in SAS
Supponiamo di avere il seguente set di dati in SAS che mostra i punteggi degli esami degli studenti in una classe:
/*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;
Diciamo che vogliamo formattare i valori nella colonna exam_score utilizzando un formato percentuale.
Possiamo usare la seguente sintassi per fare questo:
/*view dataset and display exam scores in percent format*/
proc print data =my_data;
format exam_score percent10.1 ;
run ;
Ogni valore nella colonna exam_score viene visualizzato come percentuale.
Quando si utilizza l’istruzione percent10.1 , 10 specifica che saranno necessari un massimo di 10 caratteri per visualizzare l’intero valore, incluso il simbolo di percentuale, mentre 1 specifica che una cifra deve essere visualizzata dopo il decimale.
Se non vuoi visualizzare alcun valore dopo la cifra decimale, puoi usare percentuale10. Invece:
/*view dataset and display exam scores in percent format without decimal places*/
proc print data =my_data;
format exam_score percent10. ;
run ;
Tieni presente che ogni valore nella colonna exam_score viene arrotondato all’intero più vicino e che ogni valore dopo la cifra decimale è stato troncato.
Nota : qui è possibile trovare la documentazione completa per il formato PERCENT in SAS.
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre attività comuni in SAS:
Come utilizzare il riepilogo della procedura in SAS
Come utilizzare Proc Tabulate in SAS
Come utilizzare le regole di confronto Proc in SAS