SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 1001|回复: 3
打印 上一主题 下一主题

问个数据导出的问题,谢谢~~

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2006-9-6 22:35:09 | 只看该作者

问个数据导出的问题,谢谢~~

有没有人知道MEANS和FREQ的结果怎么导出呀,要导到excel里,为什么我导出来都只有一个观测值呀
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2006-9-7 15:23:52 | 只看该作者

可以这样作:

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打开,更方便.
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2006-9-19 09:16:33 | 只看该作者

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文件中即可。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2006-9-21 20:34:21 | 只看该作者

to wmqy2004

谢谢啊~~很好使,再麻烦一个问题,tabulate里 能不能输出每行每列的总计频数,就象freq里的总计。谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2025-6-10 13:08 , Processed in 0.088896 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表