SAS

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 14:14:44
SAS

SAS
SAS

SAS
两个都是行控制符
@ 表示执行下一个操作时,指针移到下一个记录.
@@表示执行下一个操作,指针保持在当前记录.
给个例子:
data a;
input x y @;
cards;
1 2 3 4
2 2 3 5
3 2 1 1
;run;
proc print data=a;run;
data b;
input x y @@;
cards;
1 2 3 4
2 2 3 5
3 2 1 1
;run;
proc print data=b;run;
结果如下:
The SAS System 10:58 Saturday,December 24,2011 1
Obs x y
1 1 2
2 2 2
3 3 2
The SAS System 10:58 Saturday,December 24,2011 2
Obs x y
1 1 2
2 3 4
3 2 2
4 3 5
5 3 2
6 1 1

表示数据的排列按照一定的格式排列,这种格式以空格作为分割