深入理解SAS列表输入:从标准数据到非标准数据处理
1. 列表输入基础
列表输入允许我们读取原始数据文件中的所有值,并且能够处理格式化和自由格式的数据。其基本的INPUT语句语法如下:
INPUT variable <$>;variable:指定INPUT语句要读取值的变量。$:指定该变量为字符型变量。
例如,有一个外部数据文件,通过文件引用Creditc引用,该文件包含了18 - 39岁年龄段男性和女性信用卡使用情况的调查结果。我们需要读取以下数据值:
- 性别(gender)
- 年龄(age)
- 银行信用卡数量
- 每月银行信用卡使用情况
- 百货商店信用卡数量
- 每月百货商店信用卡使用情况
使用列表输入时,我们只需按照原始数据字段的顺序列出变量名,并使用美元符号区分字符型和数值型变量,示例代码如下:
input Gender $ Age Bankcard FreqBank Deptcard FreqDept;使用列表输入读取数据时,需要满足以下条件:
- 所有字段必须至少由一个