[問題]請問SAS PROC MEANS的輸出Excel表現方式能不能改?

看板Statistics作者時間17年前 (2008/08/17 18:16), 編輯推噓4(400)
留言4則, 1人參與, 最新討論串1/1
大家好 請問一下 我打了 PROC MEANS DATA= NO1998; CLASS year dum; VAR CDPS; OUTPUT OUT=N1998; 在SAS的Output裡面是長這樣 The MEANS Procedure Analysis Variable : CDPS CDPS N Year DUM Obs N Mean Std Dev Minimum Maximum ---------------------------------------------------------------------------------------------- 1998 0 956 956 0 0 0 0 1999 0 844 844 0 0 0 0 1 111 111 1.0186486 2.8473763 0.0100000 29.7100000 2000 0 655 655 0 0 0 0 1 301 301 1.0651495 5.0860481 0.0100000 84.6600000 ---------------------------------------------------------------------------------------------- (僅節錄 但這是我希望表現的方式) 但在用以下方式輸出在Excel表中 PROC EXPORT DATA=WORK.N1998 OUTFILE="D:\SAS\Statistics2.xls" DBMS=EXCEL REPLACE; SHEET="1998N"; RUN; 卻變這樣 Year DUM _TYPE_ _FREQ_ _STAT_ CDPS 0 9559 N 9559 0 9559 MIN 0 0 9559 MAX 84.66 0 9559 MEAN 0.528959096 0 9559 STD 1.471323812 0 1 5454 N 5454 0 1 5454 MIN 0 0 1 5454 MAX 0 0 1 5454 MEAN 0 0 1 5454 STD 0 1 1 4105 N 4105 1 1 4105 MIN 0.01 1 1 4105 MAX 84.66 1 1 4105 MEAN 1.23174665 1 1 4105 STD 2.043483198 1998 2 956 N 956 1998 2 956 MIN 0 1998 2 956 MAX 0 1998 2 956 MEAN 0 1998 2 956 STD 0 1999 2 955 N 955 1999 2 955 MIN 0 1999 2 955 MAX 29.71 1999 2 955 MEAN 0.118397906 1999 2 955 STD 1.020555019 2000 2 956 N 956 2000 2 956 MIN 0 2000 2 956 MAX 84.66 2000 2 956 MEAN 0.335366109 2000 2 956 STD 2.89327463 2001 2 956 N 956 2001 2 956 MIN 0 2001 2 956 MAX 4.9 2001 2 956 MEAN 0.257803347 2001 2 956 STD 0.528606968 還多出一些奇怪的數值 請問有沒有辦法再寫什麼讓輸出的樣子在Excel中變成第一種表格呢? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.165.176.245

08/17 19:02, , 1F
可以
08/17 19:02, 1F

08/17 19:03, , 2F
利用迴圈 還有proc transpose 應該辦的到
08/17 19:03, 2F

08/17 19:04, , 3F
但那不是多寫甚麼而已就是了
08/17 19:04, 3F

08/17 19:04, , 4F
在EXCEL 手動處理可能比較快一點
08/17 19:04, 4F
文章代碼(AID): #18f_fhEz (Statistics)