我有原始數據集移調數據集
我要的是:
我的代碼:
proc transpose data = lib.original
out= lib.new(rename=(col1=Mean col2=Median));
var WBCmean RBCmean WBCmedian RBCmedian;
run;
,但我得到
你能提供一些提示嗎?
編輯
如果我添加by
聲明,
proc transpose data = lib.original
out= lib.new;
by Gender;
var WBCmean RBCmean WBCmedian RBCmedian;
run;
您遺漏了BY語句,將男性和女性記錄作爲單獨的組處理。嘗試一下,看看你能否接近。同時考慮使用兩個TRANSPOSE步驟。 – Tom
@Tom,我添加了'by'語句。 – Bigeyes
您是否只有這4列?或者您是否需要動態的解決方案?一般而言,轉置是很好的,因爲它是動態的,但如果你需要一個定製的結果,通過一個數組進行'手動'轉置也是很好的。 – Reeza