SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 913|回复: 1
打印 上一主题 下一主题

请教一个FORMAT的问题

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2004-7-20 02:01:28 | 只看该作者

请教一个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
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2004-7-20 15:01:31 | 只看该作者

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。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2025-1-10 22:47 , Processed in 0.540275 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表