SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 641|回复: 1
打印 上一主题 下一主题

如何调整版面

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2010-6-8 15:19:17 | 只看该作者

如何调整版面

已经生成一个输出的版面,如下:

column1        column2        column3        column4
中国          20        瑞士        50
巴西                 30        法国        40
                               

想将其变成如下的两种版面:                               
                               
版面1:

        中国        法国        巴西        瑞士 (这里国家名取代了变量名COLUMN1 -COLUMN4)
        20        40        30        50

版面2:
               
        column1        column2
        中国        20
        法国        40
        巴西        30
        瑞士        50


请问如何实现,还有求教如何输出EXCEL文件时不输出变量名?
谢谢!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2010-6-8 21:16:32 | 只看该作者

Re: 如何调整版面

[code:bi25vinq]DATA A;
INPUT column1 $ column2 column3 $ column4@@; DATALINES;
CHINA 20 SWISS 50 BRAZIL 30 FRANCE 40
;
DATA B2;
        SET A;        OUTPUT;
        COLUMN1 = COLUMN3; COLUMN2 = COLUMN4; OUTPUT;
        KEEP COLUMN1 COLUMN2;
RUN;
PROC TRANSPOSE DATA = B2 OUT =B1(DROP = _NAME_);
        ID COLUMN1;        VAR COLUMN2;
RUN;[/code:bi25vinq]
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-4 05:01 , Processed in 0.067412 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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