参考书籍:《The Little SAS book》
1 导入内部数据
DATA后接数据集名称;INPUT后为变量名称,变量与变量间用空格隔开,如果变量是字符型,名称后要用空格和$,所以图中President和Party为字符型数据,Number为数值型数据;DATALINES表示下面直到用分号结尾的是数据,命令CARD与DATALINES有一样的作用;RUN表示数据步结束。
2 导入外部数据
用 INFILE ‘数据文件地址’ 导入数据。对于内容如下的数据文件President.dat:
将其导入SAS的代码:
INFILE函数的选项:
- 当需导入的数据过长时(长度超过256),在INFILE语句后用LRECL指定长度。
INFILE 'c:\Myrawdata\data.dat' LRECL=2000;
- 当数据分隔符不为空格时(空格为默认的分隔符),在INFILE语句后用DLM修改分隔符。如分隔符为逗号:
INFILE 'c:\Myrawdata\data.dat' DLM=',';
- 当数据的缺失