首页 > 代码库 > 【SAS BASE】ARRAY语句及多变量简写

【SAS BASE】ARRAY语句及多变量简写

ARRAY语句:

1 ARRAY array-name (n) $ variable-list;2            array名    变量个数  变量列表(若为字符型,则需要$)3 4 ARRAY STORE (4) Macys Penneys Sears Target;5 DO i=1 to 10;6    IF STORE(i)=9 THEN song(i)=.;7 END;

多变量简写

 1 /*以相同的字符开头,以连续的数字结尾(两条等价)*/ 2 INPUT cat8 cat9 cat10 cat11 cat12;   3 INPUT cat8-cat12; 4  5 /*按照在DATA STEP中首次出现的顺畅缩写(两条等价)*/ 6  PUT y a c h r b;  7  PUT y--b; 8 /*DATA STEP的原始数据可从PROC CONTENTS中的POSITION选项获得*/ 9 10 /*以相同的字符开头(两条等价)*/11 DogBills=SUM(Dogvet,DogFood,Dog_care);  12 DogBills=SUM(OF Dog.);  13 14 /*特有的SAS变量列表:_ALL_,_CHARACTER_,_NUMERIC_*/15 MEAN(OF _NUMERIC_)或者PUT _ALL_
注意:使用函数是需要用OF