有人能告訴我爲什麼編譯器給我一個錯誤 - "ERROR: Insufficient page size to print frequency table."
在sas中運行proc freq時。錯誤:頁面大小不足以在SAS PROC中打印頻率表FREQ
我想運行一個非常簡單的代碼。
proc freq data = seaepi;
tables trt* sex/ out = temp;
run;
我非常感謝您的努力。
在此先感謝。
>從SAS-L
有人能告訴我爲什麼編譯器給我一個錯誤 - "ERROR: Insufficient page size to print frequency table."
在sas中運行proc freq時。錯誤:頁面大小不足以在SAS PROC中打印頻率表FREQ
我想運行一個非常簡單的代碼。
proc freq data = seaepi;
tables trt* sex/ out = temp;
run;
我非常感謝您的努力。
在此先感謝。
>從SAS-L
我以前有過這個問題。這實際上意味着您的列太多,或者列太寬而無法放在頁面上,因此不會打印。嘗試減小字體大小或減少數量列以查看是否仍有問題。
有時您處理這種問題的方式取決於您的輸出目的地。知道您使用的是ODS PDF還是HTML,或者只是寫入輸出窗口將會很有幫助。
如果你還沒有嘗試crossposted,看看在SAS SAS Options Statement options語句。有一個可以設置的PageSize選項。
與
option pagesize=max;
,看看是什麼樣子運行它。如前所述,結果將取決於您使用的輸出類型。至少你可以看看這個輸出,看看它需要什麼頁面。
在這種情況下,因爲你已經要求該頻率表被寫入到輸出數據集,您可以禁用打印出來的結果標籤:
proc freq data = seaepi noprint;
tables trt* sex/ out = temp;
run;
如果必要的話,然後你可以導出輸出數據集或將其切分成較小的位,以便通過proc打印進行查看。