作者GoldenSpark ()
看板Statistics
标题[问题]请问SAS PROC MEANS的输出Excel表现方式能不能改?
时间Sun Aug 17 18:16:10 2008
大家好
请问一下 我打了
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
1F:推 tew:可以 08/17 19:02
2F:推 tew:利用回圈 还有proc transpose 应该办的到 08/17 19:03
3F:推 tew:但那不是多写甚麽而已就是了 08/17 19:04
4F:推 tew:在EXCEL 手动处理可能比较快一点 08/17 19:04