SAS:Proc表示输出不符合规定

时间:2017-05-29 03:36:46

标签: sas statistics proc

我想为我的数据输出扩展的Proc Means。标准是N,Min,Max,Std均值,但我也需要中位数。

我有很多变量,所以我不想在输出out =语句之后单独指定每个变量,如中位数(var1)= var1_median等。

以下不起作用,只给我标准输出:

proc means data=have n mean median std; 
output out= want_means (drop=_type_ _freq_);
run;

这个也不起作用:

proc means data=have n mean median std; 
var volume price [xyz variables];
output out= want_means (drop=_type_ _freq_);
run;

1 个答案:

答案 0 :(得分:0)

我现在使用以下内容,这对我有用(请注意,我必须将其转置为观察而不是X变量......

proc means data=have; 
output out= want(drop=_type_ _freq_)
n= mean= median= std= /autoname ;
run;
proc transpose data=want
out=want; run;