首页 > 其他 > 详细

【SAS BASE】FORMAT Statement及PROC FORMAT

时间:2014-07-24 22:05:02      阅读:451      评论:0      收藏:0      [点我收藏+]
1 FORMAT Profit Loss DOLLAR8.2 Saledate MMDDYY8.;
2 PUT Profit DOLLAR8.2 LOSS DOLLAR8.2 Saledate MMDDYY8.; 

FORMAT语句指定每个变量具体的格式;
这里特别要注意的是,FORMAT语句中,指定Profit和Loss同一个格式,为DOLLAR8.2.

 

 1 DATA Carsurvey;
 2    INFILE ‘c:\myrawdata\cars.dat‘;
 3    INPUT Age Sex Income color$;
 4 PROC FORMAT;
 5    VALUE gender 1=‘Male‘
 6                         2=‘Female‘;
 7     Value agegroup 13-<20=‘Teen‘
 8                             20<-65=‘Adult‘
 9                             60-High=‘Senior‘;
10     Value $ color ‘W‘=‘Moon White‘    /*请注意此处$的位置*/
11                        ‘B‘=‘SKy Blue‘
12                         ‘Y‘=‘Sunburst Yellow‘
13                         ‘G‘=‘Rain cloud Gray‘;
14 PROC PRINT DATA=Carsurvey;
15     FORMAT Sex gender. Age agegroup. color $ col. Income Dollar8.;
16     TITLE ‘...‘;
17 RUN;

备注:

1.格式名要求:

  • 包括$在内,不能超过32个字符;
  • 不能以数字开头或结尾;
  • 不能包含下划线以外的字符;
  • 不能使已经存在的格式的名字。

2. Value后面的Range的要求:

  • 字符型变量的值必须放在引号内;
  • 若要复制的range不止一个,可用逗号将他们隔开或用连号(-)表示连续的范围;
  • 关键词LOW和HIGH表示变量的最大值和最小值;
  • 可用关键词OTHER给VALUE语句中未分配的值分配格式;

【SAS BASE】FORMAT Statement及PROC FORMAT,布布扣,bubuko.com

【SAS BASE】FORMAT Statement及PROC FORMAT

原文:http://www.cnblogs.com/chenyn68/p/3866123.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!