SAS 中@@表示什么意思?

如题所述

第1个回答  2013-01-08
两个都是行控制符
@ 表示执行下一个操作时,指针移到下一个记录。
@@表示执行下一个操作,指针保持在当前记录。
给个例子:
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本回答被提问者采纳
第2个回答  2011-10-22
表示数据的排列按照一定的格式排列,这种格式以空格作为分割
相似回答