problemi proc print

problemi proc print

di Gabriele Maggioni -
Numero di risposte: 1

buonasera, ultimamente sas mi da problemi nella procedura proc print: accade che se utilizzo il comando where nella procedura, anzichè stampare le righe che soddisfano la condizione espressa, trasforma quelle che non soddisfano la condizione.

esempio

proc print data=fema;

    where state = 'Texas';

run;


anzichè stampare solo le righe in cui state='Texas', in tutte le righe la variabile state viene trasformata in 'Texas'.

In riposta a Gabriele Maggioni

Ri: problemi proc print

di Simone Scolaro -
Forse la trae in inganno la colonna "Obs", che contiene il numero di riga che l'osservazione occupava NEL DATASET INTERO.
Probabilmente ha visto alla fine della print 93770 e ha pensato avesse stampato tutto il dataset. In realtà il dataset intero arriva fino a 93773, e in mezzo all'output stampato può notare che vengono saltati molti numeri, che erano appunto osservazioni non-Texas.