王笑权
Data E33 ;
Input group $ age height weight sex $ area $;
Cards;
2 34 163 46 女 上海
1 43 176 54 男 上海
1 23 158 51 女 江苏
1 65 154 45 女 上海
1 35 178 65 男 江苏
1 38 166 57 女 上海
2 41 159 67 女 江苏
2 17 162 48 女 江苏
1 19 173 47 男 上海
2 77 180 75 男 上海
1 45 178 67 男 江苏
1 59 157 65 男 上海
2 54 148 46 男 江苏
2 14 135 43 女 上海
1 15 132 39 女 江苏
;
proc format;
value $gmt “1”=’实验组’
“2”=’对照组’;
ods rtf file ='桌面\cos name.rtf';
ods html file ='桌面\pin gu.xls';
ods pdf file ='桌面\wxq1638.pdf';
proc tabulate;
class group sex area;
var height weight;
format group $gmt.;
table group,area*sex*(sum mean max min),( height weight );
table group* area * (sum mean max min), sex* height;
table group, height*(sum mean max min);
run;
ods html close;
ods rtf close;
ods pdf close;
王笑权
其中数据及tabulate程序部分来源与《sas入门》-吴有炜
王笑权
\\\|///
\\ - - //
(╰⊙═⊙╯)
┏━━━━━━━━━oOOo-(_)-oOOo━┓
┃ wxq1638提供赞助!!! ┃
┃ wxq1638大好人呀!大好人! ┃
┃ Oooo ┃
┗━━━━━━━━━ oooO━-( )━━━┛
( ) ) /
\ ( (_/
803
在输出结果里,表格显的很窄。
请问楼主大人如何设置才能使表格符合一般word 里面的宽度?
谢谢!
王笑权
[quote]引用第3楼803于2009-01-09 09:15发表的“”:
在输出结果里,表格显的很窄。
请问楼主大人如何设置才能使表格符合一般word 里面的宽度?
谢谢![/quote]
我刚才在word里搞了一下,很容易滴!!?
你是怎么搞滴?
或如下
proc tabulate format=28.;
where sex in('男','女');
class group sex area;
var height weight;
format group $gmt.;
table group,area*sex*(sum mean max min),( height weight )/rts=18;
803
sas里面output输出表格是变宽了,可是rtf文档里面的表还是不太美观,需要人工设置调整,不知道有没有办法在SAS程序里设置好,输出表格在rtf文件里不用调整就达到效果?
王笑权
[quote]引用第5楼803于2009-01-12 11:38发表的“”:
sas里面output输出表格是变宽了,可是rtf文档里面的表还是不太美观,需要人工设置调整,不知道有没有办法在SAS程序里设置好,输出表格在rtf文件里不用调整就达到效果?[/quote]
似乎不太容易???