内容参考书籍:《The Little SAS Book》中文版
SAS程序中常用的输入格式主要针对字符型、数值型和日期型。
- 字符型
输入格式 | 定义 | 宽度范围 | 默认范围 |
---|---|---|---|
$CHARw. | 读取字符数据,不修剪头尾空格 | 1~32767 | 8/变量长度 |
$UPCASEw. | 转变为大写 | 1~32767 | 8 |
$w. | 读取字符数据,修剪头空格 | 1~32767 | 无 |
-
示例
字符数据输入格式示例(来源:《The Little SAS Book》中文版)
- 数值型
输入格式 | 定义 | 宽度范围 | 默认范围 |
---|---|---|---|
COMMAw.d | 删除内嵌逗号和$ ;左括号转换为负号 |
1-32 | 1 |
COMMAXw. | 作用同COMMAw.d,颠倒逗号句点作用 | 1-32 | 1 |
PERCENTw. | 百分数转换为数值 | 1-32 | 6 |
w.d | 标准数值输入格式 | 1-32 | 无 |
-
示例
数值数据输入格式示例(来源:《The Little SAS Book》中文版)
-
日期型
输入格式 | 定义 | 宽度范围 | 默认范围 |
---|---|---|---|
ANYDTDTEw. | 各种日期 | 5~32 | 9 |
DATEw. | ddmmmyy或ddmmmyyyy | 7~32 | 7 |
DATETIMEw. | ddmmmyy hh:mm:ss.ss | 13~40 | 18 |
DDMMYYw. | ddmmyy或ddmmyyyy | 6~32 | 6 |
JULIANw. | yyddd或yyyyddd | 5~32 | 5 |
MMDDYYw. | mmddyy或mmddyyyy | 6~32 | 6 |
STIMERw. | hh:mm:ss.ss或mm:ss.ss或ss.ss | 1~32 | 10 |
TIMEw. | hh:mm:ss.ss或hh:mm | 5~32 | 8 |
-
示例
日期数据输入格式示例(来源:《The Little SAS Book》中文版)
网友评论