SAS PROC CONTENTS 常用選項說明及示例


/*
PROC CONTENTS 過程步,主要是用於查看數據集信息,包含:
1、數據集信息:數據集名(帶有邏輯庫)、觀測數、變量數、創建時間、上次修改日期、數據集是否已壓縮、編碼、是否排序
2、引擎相關信息:文件名(數據集全路徑)
3、變量信息:變量、類型、長度、輸出格式、標簽

常用選項有:
VARNUM(變量按創建先后順序顯示,默認選項是按變量首字符的順序輸出)
OUT=數據集(主要作用把變量信息輸出到指定數據集)
OUT選項應用場景主要是用於把數據集變量信息存儲到數據集,便於后續操作;
此選項在查看大寬表時較為有用;
NOPRINT(使用OUT=選項后,一般就不需要再把PROC CONTENTS過程步的信息輸出到LIST中時,就可以通過NOPRINT來選項關閉信息輸出LIST)

以下代碼示例內容,以上海碩恩網絡-友情提供的二代征信仿真數據集作為代碼示例

*/

%INC '000@HEADER.sas';

/*
查看數據集信息:
01-報告頭-報告標識及查詢請求信息表-PRH_REPORT
*/
PROC CONTENTS DATA=IN.PRH_REPORT;
RUN;

/*
查看數據集信息,並按變量創建行后順序顯示變量清單
05-個人基本信息-基本概況信息表-PIM_BASICINFO
*/
PROC CONTENTS DATA=IN.PIM_BASICINFO VARNUM;
RUN;


/*
把數據集變量信息輸出指定臨時邏輯庫:PIM_CELLPHONE
06-個人基本信息-手機號碼信息表-PIM_CELLPHONE
*/
PROC CONTENTS DATA=IN.PIM_CELLPHONE VARNUM OUT=PIM_CELLPHONE;
RUN;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM