错误:页面大小不足,无法在SAS PROC FREQ中打印频率表

错误:页面大小不足,无法在SAS PROC FREQ中打印频率表,sas,Sas,谁能告诉我为什么编译器在sas中运行proc freq时给我一个错误-“错误:页面大小不足,无法打印频率表。” 我正在尝试运行一个非常简单的代码集 proc freq data = seaepi; tables trt* sex/ out = temp; run; 我真的很感谢你的努力 提前谢谢 >从SAS-L交叉发布如果您尚未尝试,请查看SAS中的选项语句。有一个可以设置的PageSize选项。我以前遇到过这个问题。这从字面上来说意味着你有太多的栏目,或者你的栏目太宽,无法放在页面

谁能告诉我为什么编译器在sas中运行proc freq时给我一个错误-
“错误:页面大小不足,无法打印频率表。”

我正在尝试运行一个非常简单的代码集

proc freq data = seaepi; 
   tables trt* sex/ out = temp; 
run;
我真的很感谢你的努力

提前谢谢


>从SAS-L交叉发布

如果您尚未尝试,请查看SAS中的选项语句。有一个可以设置的PageSize选项。

我以前遇到过这个问题。这从字面上来说意味着你有太多的栏目,或者你的栏目太宽,无法放在页面上,因此无法打印。尝试减小字体大小或减少列数,以查看是否仍然存在问题

有时,处理此类问题的方式取决于输出目的地。了解您是在使用ODS PDF还是HTML,或者只是在向输出窗口写入内容,这会很有帮助。

使用

option pagesize=max;

看看那是什么样子。如前所述,结果将取决于您使用的输出类型。至少您可以查看此输出并查看页面所需的内容。

在这种情况下,由于您已经请求将频率表写入输出数据集,因此可以在“结果”选项卡中禁用打印:

proc freq data = seaepi noprint; 
   tables trt* sex/ out = temp; 
run;
如有必要,您可以导出输出数据集或将其切碎为更小的位,以便通过proc print查看