testyy.txt
(169 Bytes)
liu022 发表于 2013-1-25 12:17
用ods 语句输出到指定数据集中
我试了下,ODS语句能输出新的数据集,但仍不能将其中某个结果输出为新的变量
,本人使用SAS很不熟,较愚笨。
为实现该功能,编了个简单程序如下:
data a;
do unit=1 to 20; /* 待分组的样本数 */
output;
end;
run;
data M1;
set a;
infile 'c:\testyy.txt'; /* 包含编号、体重的纯文本数据 */
input bh tz; /*编号bh,体重tz */
ods listing;
ods output BasicMeasures = Measures;
ods select BasicMeasures;
proc univariate;
var tz;
run;
quit;
--------------------------------------------------------------------------
输出的结果如下:
The UNIVARIATE Procedure
Variable: tz
Basic Statistical Measures
Location Variability
Mean 27.82000 Std Deviation 4.82882
Median 27.45000
Variance 23.31747
Mode . Range 22.90000
Interquartile Range 5.95000
--------------------------------------------------------------------------------------------------------
ods语句也能输出新的数据集“Measures”, 包含以上结果.
现在的问题是:假如我想将变量“
Variance”的数据输出到新的自定义变量,以便后面程序引用它,我应该如何编写语句?
谢谢!