SAS出表,表头为什么不是三线表,而且表格样式的?

如图,出表时想让表效果如同2,而不是表格形式,如何做到?

img

图一

img


图二

以下内容部分参考ChatGPT模型:


你可以使用SAS ODS(Output Delivery System)来改变输出表格的样式。通过ODS,你可以指定输出表格的样式、格式和布局等。下面是一个例子,使用ODS来生成一个类似于你提供的第二个图的输出表格:

/* 创建测试数据 */
data test;
input name $ gender $ age weight height;
datalines;
Tom M 25 70 180
Mary F 30 60 165
John M 35 80 175
Jane F 28 55 160
;

/* 设置ODS样式 */
ods html style=journal; /* 这里使用journal样式 */

/* 输出表格 */
proc print data=test noobs;
var name gender age weight height;
run;

/* 关闭ODS */
ods html close;

在这个例子中,我们使用了ODS HTML来控制输出的样式。在ODS后面的样式参数journal是一种内置的HTML样式,它会生成类似于你提供的第二个图的输出表格。

你可以根据自己的需要,选择不同的样式、格式和布局等来生成不同的输出表格。


如果我的建议对您有帮助、请点击采纳、祝您生活愉快