i have variable family it contains values 0 and 1 in the sas file. but sas shows it a character variable.
how can i convert character variable to numerical.
It is usually a good idea to store boolean values in a $1. column, as numeric SAS variables use at least 3 bytes for the same Information.
To convert, use the input function.
If you positively want to change your datasets(s), consider this macro:
%macro change_to_num(ds,var); data &ds; set &ds(rename=(&var=_old&var)); &var = input(_old&var,best.); drop _old&var; run; %mend;
April 27 - 30 | GAYLORD TEXAN
Register now to lock in early bird pricing through February 25!
Need to connect to databases in SAS Viya? SAS’ David Ghan shows you two methods – via SAS/ACCESS LIBNAME and SAS Data Connector SASLIBS – in this video.
Find more tutorials on the SAS Users YouTube channel.