SAS中文论坛

标题: 如何调整版面 [打印本页]

作者: shiyiming    时间: 2010-6-8 15:19
标题: 如何调整版面
已经生成一个输出的版面,如下:

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

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

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

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


请问如何实现,还有求教如何输出EXCEL文件时不输出变量名?
谢谢!
作者: shiyiming    时间: 2010-6-8 21:16
标题: 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]




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