|
5#

楼主 |
发表于 2011-7-17 17:45:11
|
只看该作者
Re: 数据整理
1827 data result(keep=x y z) ;
1828 call symputx('obs',n) ;
1829 array w(&obs.) $ _temporary_;
-
22
200
WARNING: 没有解析符号引用 OBS。
1830 do i=1 to &obs.;
-
386
200
WARNING: 没有解析符号引用 OBS。
ERROR 22-322: 语法错误,期望下列之一: 名称, 整数常数, *.
ERROR 200-322: 该符号不可识别,将被忽略。
ERROR 386-185: 期望算术表达式。
1831 set have nobs=n;
1832 w(i)=y;
ERROR: 不允许混合隐式和显式数组下标。
ERROR: 不允许混合隐式和显式数组下标。
1833 end;
1834 do i=1 to &obs.;
-
386
200
WARNING: 没有解析符号引用 OBS。
ERROR 386-185: 期望算术表达式。
ERROR 200-322: 该符号不可识别,将被忽略。
1835 set have;
1836 if i < &obs. and prxmatch("/\(\w+\)/",w(i+1)) then z=w(i+1);
-
390
200
WARNING: 没有解析符号引用 OBS。
ERROR: 不允许混合隐式和显式数组下标。
ERROR: 不允许混合隐式和显式数组下标。
ERROR: 不允许混合隐式和显式数组下标。
ERROR: 不允许混合隐式和显式数组下标。
ERROR 390-185: 期望关系或算术运算符。
ERROR 200-322: 该符号不可识别,将被忽略。
1837 else z='';
1838 output; /*if not prxmatch("/^_/",strip(x)) then output ;*/ /*not print like
1838! '_label_'*/
1839 end;
1840 run;
NOTE: 由于出错,SAS 系统停止处理该步。
WARNING: 数据集 WORK.RESULT 可能不完整。该步停止时,共有 0 个观测和 3 个变量。
WARNING: 数据集 WORK.RESULT 由于该步已停止,而没有被替换。
NOTE: “DATA 语句”所用时间(总处理时间):
实际时间 0.01 秒
CPU 时间 0.01 秒 |
|