SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 754|回复: 2
打印 上一主题 下一主题

SAS表格输出问题,请教!

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2010-12-20 13:55:30 | 只看该作者

SAS表格输出问题,请教!

PROC FREQ DATA=A3;
TABLES  TI*RDT;
RUN;

用这个函数跑出来的表格如下(前面的程式没写上去),因为要使用SAS跑出来的以下表格里的比例转移到EXECL里面,但是不能直接导出,数字都是看一个,然后在EXCEL里输入一个,现在请教高人,有没有办法,让EXCEL直接一个方格读取一个比例。(直接复制到EXCEL,内容都只在一个方格里)



例子:
TI        RDT

    Frequency|
    Percent  |
    Row Pct  |
    Col Pct  |2       |3       |4       |5       |6       |7       |8       |9       |10      |11      |12      |13      |  Total
    ---------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
    1        |      2 |      4 |      3 |      6 |     10 |     10 |     10 |      8 |      2 |      3 |      9 |     14 |    132
             |   1.26 |   2.52 |   1.89 |   3.77 |   6.29 |   6.29 |   6.29 |   5.03 |   1.26 |   1.89 |   5.66 |   8.81 |  83.02
             |   1.52 |   3.03 |   2.27 |   4.55 |   7.58 |   7.58 |   7.58 |   6.06 |   1.52 |   2.27 |   6.82 |  10.61 |
             | 100.00 | 100.00 |  75.00 |  85.71 | 100.00 | 100.00 |  90.91 |  72.73 |  40.00 |  75.00 |  90.00 |  87.50 |
    ---------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
    2        |      0 |      0 |      0 |      1 |      0 |      0 |      0 |      2 |      2 |      1 |      1 |      2 |     23
             |   0.00 |   0.00 |   0.00 |   0.63 |   0.00 |   0.00 |   0.00 |   1.26 |   1.26 |   0.63 |   0.63 |   1.26 |  14.47
             |   0.00 |   0.00 |   0.00 |   4.35 |   0.00 |   0.00 |   0.00 |   8.70 |   8.70 |   4.35 |   4.35 |   8.70 |
             |   0.00 |   0.00 |   0.00 |  14.29 |   0.00 |   0.00 |   0.00 |  18.18 |  40.00 |  25.00 |  10.00 |  12.50 |
    ---------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
    3        |      0 |      0 |      1 |      0 |      0 |      0 |      1 |      1 |      1 |      0 |      0 |      0 |      4
             |   0.00 |   0.00 |   0.63 |   0.00 |   0.00 |   0.00 |   0.63 |   0.63 |   0.63 |   0.00 |   0.00 |   0.00 |   2.52
             |   0.00 |   0.00 |  25.00 |   0.00 |   0.00 |   0.00 |  25.00 |  25.00 |  25.00 |   0.00 |   0.00 |   0.00 |
             |   0.00 |   0.00 |  25.00 |   0.00 |   0.00 |   0.00 |   9.09 |   9.09 |  20.00 |   0.00 |   0.00 |   0.00 |
    ---------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
    Total           2        4        4        7       10       10       11       11        5        4       10       16      159
                 1.26     2.52     2.52     4.40     6.29     6.29     6.92     6.92     3.14     2.52     6.29    10.06   100.00
    (Continued)
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2010-12-25 13:04:25 | 只看该作者

Re: SAS表格输出问题,请教!

现已输出到d:\test.xls举例,按照此法可以减少你的工作量,虽然只是个标记语言的文件,但是excel可以打开
[code:2ehnlto3]ods html file="d:\test.xls";
PROC FREQ DATA=A3;
TABLES TI*RDT;
RUN;
ods html close;[/code:2ehnlto3]
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2010-12-28 11:40:10 | 只看该作者

Re: SAS表格输出问题,请教!

你的答案十在太让人满意了,十分感谢!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-13 19:31 , Processed in 0.075401 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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