SAS可以处理各种数字数据格式。它在变量名的末尾使用这些格式,以向数据应用特定的数据格式。SAS使用两种数字格式。一个用于读取数字格式的特定格式,成为informat,另一个用于显示称为输出格式的特定格式的数字数据。
句法
数字信息的语法是:
Varname Formatnamew.d
以下是使用的参数的描述:
VARNAME 是变量的名称。
FORMATNAME 是应用于变量的数字格式的名称。
w 是允许变量存储的数据列的最大数量(包括小数点后的数字和小数点本身)。
d 是小数右边的位数。
读取数字格式
下面是用于将数据读入SAS的格式列表。
输入数字格式
格式 | 使用 |
---|---|
n. | 最大“n”个没有小数点的列数。 |
n.p | 最多“n”个带“p”小数点的列数。(位数包含小数点) |
COMMAn.p | COMMAn.p最大“n”个具有“p”小数位的列,删除任何逗号或美元符号。 |
显示数字格式
类似于在读取数据时应用格式,以下是用于在SAS程序的输出中显示数据的格式的列表。
格式 | 使用 |
---|---|
n. | 写入最大“n”个没有小数点的列数。 |
n.p | 写入最多“n”个带“p”小数点的列数。(位数包含小数点) |
COMMAn.p | 使用p个小数位数写入最大“n”列,前面带有美元符号,在第千个位置使用逗号。 |
请注意:
如果小数点后的位数小于格式说明符,则在结尾处附加零。
如果小数点后的位数大于格式说明符,则最后一位数字将四舍五入。
示例: