首页 > 大数据 > 可视化 > SAS input 语句
| Obs | x | y | z |
|---|---|---|---|
| 1 | 1 | 2 | 7 |
| 2 | 8 | 9 | 13 |
@@表示读数据的时候不换行
例1:DATA A;
INPUT x y @@;
z=x+y;
y=y+1;
CARDS;
1 2 3 4 5 6
;
proc print;
RUN;
解析: 第一次循环:x=1 y=2 z=1+2=3 y=3
第二次循环:X=3 y= 4 z=7 y=5
第三次循环:X=5 y= 6 z=11y=7
| Obs | x | y | z |
|---|---|---|---|
| 1 | 1 | 3 | 3 |
| 2 | 3 | 5 | 7 |
| 3 | 5 | 7 | 11 |
DATA A;
INPUT X Y @@;
S+X;
CARDS;
3 5 7 9 20 21
;
proc print;
RUN;
解析: 第一次循环:x=3 z=3+0=3
第二次循环:X=7 z=10
第三次循环:X=20 z=30
| Obs | X | Y | S |
|---|---|---|---|
| 1 | 3 | 5 | 3 |
| 2 | 7 | 9 | 10 |
| 3 | 20 | 21 | 30 |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29050044/viewspace-2144748/ ,如需转载,请注明出处,否则将追究法律责任。