Help using Base SAS procedures

Assigning labels to variables in a proc print

Accepted Solution Solved
Reply
Contributor
Posts: 37
Accepted Solution

Assigning labels to variables in a proc print

Hello.

I expected the following code:

proc print data=mylib.masterlist(obs=5);

label crashCode='Crash Code';

run;

to produce "Crash Code" as the column heading for the variable crashCode. It did not. Within proc print can I change how a variable is displayed? If not, once a data set is created, can I decide I want to add or change labels?

Thanks, Bruce


Accepted Solutions
Solution
‎07-31-2015 10:44 AM
Contributor
Posts: 37

Re: Assigning labels to variables in a proc print

Posted in reply to brucehughw

looks like someone already asked this. found solution here: https://communities.sas.com/message/148590#148590

View solution in original post


All Replies
Super User
Posts: 11,343

Re: Assigning labels to variables in a proc print

Posted in reply to brucehughw

With proc print you need to have the LABEL option on the proc line to tell it to print labels instead of variable name:

proc print data=mylib.masterlist(obs=5) LABEL;

label crashCode='Crash Code';

run;

Should do it.

Solution
‎07-31-2015 10:44 AM
Contributor
Posts: 37

Re: Assigning labels to variables in a proc print

Posted in reply to brucehughw

looks like someone already asked this. found solution here: https://communities.sas.com/message/148590#148590

🔒 This topic is solved and locked.

Need further help from the community? Please ask a new question.

Discussion stats
  • 2 replies
  • 255 views
  • 3 likes
  • 2 in conversation