Basic SAS Procedures - PROC PRINT
- Prints a listing of the values of some or all of the variables in a SAS data set.
- The PRINT procedure can be controlled by the following statements:
- PROC PRINT options;
- ID variable-list;
- VAR variable-list;
- BY variable-list;
- PAGEBY by-variable;
- SUMBY by-variable;
- SUM variable-list;
- Useful Options...
- Print Statement Options
Double - double spaces the printed output.
Label - uses variable labels as column headings (variable name is default heading).
Split='split character' - splits labels as column headings across multiple lines where split character appears.
N - prints # of observations in data set at end of output. With BY statement, prints # in each group.
Noobs - suppresses the observation number in the output.
proc print data= test double label split= '*' n noobs;
- "Special" Combination
Assign ID and BY the same variable or set of variables to print...- Households
proc print data= test; id VILLID HOUSEID; var PERSID GENDER AGE MAR; by VILLID HOUSEID; run;
- Observations with Duplicate Identifiers
proc print data= test; id VILLID HHID PERSID; var GENDER AGE MAR; by VILLID HHID PERSID; run;
- Households
- Print Statement Options
Another topic?


