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:
Join us for SAS Innovate April 16-19 at the Aria in Las Vegas. Bring the team and save big with our group pricing for a limited time only.
Pre-conference courses and tutorials are filling up fast and are always a sellout. Register today to reserve your seat.
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.