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

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: 10,494

Re: Assigning labels to variables in a proc print

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

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

☑ This topic is SOLVED.

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

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