SAS中文论坛

标题: 请教一个FORMAT的问题 [打印本页]

作者: shiyiming    时间: 2004-7-20 02:01
标题: 请教一个FORMAT的问题
我现在有一个SAS DATASET。里面有一个变量,例如GENDER,这个变量里面现在存的数据为1,0,表示男或女。现在我生成的一个FORMAT。例如
PROC FORMAT
VALUE GENDER 0=‘MALE'
                       1=’FEMALE'
等。我现在想把这个FORMAT赋给GENDER变量。但不想改变gender里面的内容,例如GENDER变量里面还存放的是1或者0。应该如何做。我试图用format语句,但使用后,gender的内容就变为male和female.而不是0,1
作者: shiyiming    时间: 2004-7-20 15:01
标题: try
[code:fef05]data list;
input name $ gender age;
datalines;
Tom 0 16
Mary 1 15
;
run;

proc format;
value gender 0='MALE' 1='FEMALE';
run;

proc print data=list;
format gender gender.;
run;[/code:fef05]
其实在SAS的HELP里都能找到并解决,我也记不住语法,也是现查现用。要想提高水平,更应该学会活用HELP。




欢迎光临 SAS中文论坛 (http://mysas.net/forum/) Powered by Discuz! X3.2