Proc transpose

La proc transpose traspone il data-set invertendo le righe con le colonne. Non produce nessun output.

Un semplice esempio è il seguente:

data alb;                                               /*importo i dati*/
infile "H:\datiprova\salari.dat" firstobs=2;
input voto sal scuola $;
proc transpose data=alb  out= tra;              /* inizia la procedura specifico il data-set nuovo trasposto*/
var voto sal scuola;                                       /*le variabili da trasporre*/ 
run;

In questo caso viene prodotto il data-set temporaneo tra che contiene il data-set originale trasposto.
Ricordo che per operazioni di tipo algebrico matriciale è consigliato l'ambiente iml.