SAS中文论坛

标题: 问个数据导出的问题,谢谢~~ [打印本页]

作者: shiyiming    时间: 2006-9-6 22:35
标题: 问个数据导出的问题,谢谢~~
有没有人知道MEANS和FREQ的结果怎么导出呀,要导到excel里,为什么我导出来都只有一个观测值呀
作者: shiyiming    时间: 2006-9-7 15:23
标题: 可以这样作:
DATA A1;
    INPUT X1-X4;  
CARDS;
8.9 7.0 8.5 41.3
7.5 8.0 7.5 44.5
7.8 8.5 7.0 45.2
7.8 8.0 6.0 44.5
7.3 7.5 9.0 52.2
6.9 8.0 7.0 57.5
8.7 6.0 6.0 54.3
6.0 8.0 8.5 38.2
9.8 7.0 5.0 38.5
7.3 8.8 9.0 50.4
8.8 6.0 9.0 53.9
;
PROC MEANS N MEAN STD NOPRINT;
  OUTPUT  OUT=A2  N=N1-N4  MEAN=M1-M4 STD=S1-S4;
DATA A3;SET A2;KEEP N1-N4 M1-M4 S1-S4;
RUN;

导出数据集 A3  为EXCEL文件,
结果都在一行里,还可以用transpose整理.

其实在OUTPUT窗口保存结果后,直接用EXCEL打开,更方便.
作者: shiyiming    时间: 2006-9-19 09:16
标题: to godensjj
最简单的方法(而且绝不会错,freq的结果与此类似)
ods listing close;ods rtf file='f:\tmp\wmqy.rtf' style=sasdocprinter;
PROC means n mean std maxdec=2 data=a1;run;
ods rtf close;ods listing;

在自动打开的rtf文档中将你要的内容直接复制-粘贴到Excel文件中即可。
作者: shiyiming    时间: 2006-9-21 20:34
标题: to wmqy2004
谢谢啊~~很好使,再麻烦一个问题,tabulate里 能不能输出每行每列的总计频数,就象freq里的总计。谢谢




欢迎光临 SAS中文论坛 (http://mysas.net/forum/) Powered by Discuz! X3.2