SAS变量的输出格式

输出格式通过在data步中增加一个format语句来定义,多数情况下,format语句写在input和cards之间,其基本形式为:

变量1 格式1 变量2 格式2 ......

数值型变量的输出格式

常用的数值型变量的输出格式为:w.dcommaw.dpercentw.d,其中:

  • commaw.d:将数值的整数部分自右向左每三位用逗号隔开,其中w是包括逗号和小数点在内的;
  • percentw.d:百分比形式,它自动将变量值乘以100,并加上%,指定w时要预留3个字节的位置显示%。

字符型变量的输出格式

与输入格式一样也是$w.,但其实SAS中无须设置字符型变量的输出格式,另外,哪怕将数字指定为字符型,也可以直接参与运算。

日期型变量的输出格式

日期型变量的输出格式与输入格式基本一样,不过输出格式可在宽度值前加上一个字母,以区分各种显示形式,下表为几种常见的日期输出格式:

常见的几种日期输出格式.jpg

注意像date7.或date9.格式不能加字母,若不加字母,SAS默认用“-”连接年月日。对于日期型变量,只要在输入格式中加了冒号,后面宽度都可以指定为10,这样一定可以避免出错。

你可能感兴趣的:(SAS变量的输出格式)