Hi,
Below is a short program having some one-to-one and many-to-one formats. I want a dataset for the same and want to use that dataset as formats. Also I have attached a txt file containing all values and required labels (in which you can change, if required "low" to 0 and "high" to 100 for age formats):
proc format library=myfmts;
value $gender 'M'='Male' 'F'='Female' ' '='Not entered' other='Miscoded';
value age low-29='Less than 30' 30-50='30 to 50' 51-high='51+';
value $likert '1'='Strongly disagree' '2'='Disagree' '3'='No opinion'
'4'='Agree' '5'='Strongly agree';
value $likert_new '1'-'3' = 'Agree' '4','5' = 'Disagree';
run;
Please give me required sas codes.
Option is cntlout=, e.g.:
proc format cntlout=work.formats_dataset...
SAS Manual:
Don't miss out on SAS Innovate - Register now for the FREE Livestream!
Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.