02-11-2016 02:15 AM
I understand that I can check the variable type of ALL the variables in a dataset by using PROC CONTENTS.
But is there a way to print the variable type of selected variables using the VAR and VTYPE statements?
02-11-2016 04:20 AM
You could manually do it, but you can also query SASHELP.VCOLUMN and control your print out.
Take a look at the output from the table and a basic proc sql will work. The comparisons are case sensitive so ensure it matches your data.
proc sql; select name, type from sashelp.vcolumn where libname='SASHELP' and memname='CLASS' and upper(name) not in ('NAME', 'AGE'); quit;
02-11-2016 08:47 AM
Since you're familiar with PROC CONTENTS, you could use the tool you already know in this way:
proc contents data=have (keep=some list of variables);