dm"log;clear;";
data a;
input n sex $;
cards;
1 male
2 female
3 male
4 female
5 male
6 female
;
run;
proc format;
value $sexfmt 'male'=1 'female'=2;
run;
data a;
set a;
format sex $sexfmt.;
run;
proc print data=a;
var n sex;
format sex $sexfmt.;
run;
就是用语句 format var varformat.这个语句,好像format语句不能改变类型,只是改变了输出格式。informat改变了输入格式,如果已经有编译好的format将varformat换成fmt.就可以了