Hi, I'd like to add new variable to the existing dataset. Below attempt didn't work. I'll appreciate your help. Thanks in advance.
data data;
input county code;
datalines;
1 83
1 83
1 83
1 83
1 83
1 83
1 83
1 83
1 83
;
data data1;
input risk;
datalines;
0 0.0025 0.005 0.025 0.05 0.1 0.25 0.5 0.75
set data;
run;
Here's a modified version of your code that should work as you intended:
data data1;
set data;
input risk;
datalines;
0
0.0025
0.005
0.025
0.05
0.1
0.25
0.5
0.75
;
Two of the primary problems with your code were the orientation of the datalines data (if you want each value to be attached to a different observation, it needs to go on a new line) and the missing semi-colon after the datalines data was complete. The DATALINES statement is also intended to be used as the very last part of a data step.
Here's a modified version of your code that should work as you intended:
data data1;
set data;
input risk;
datalines;
0
0.0025
0.005
0.025
0.05
0.1
0.25
0.5
0.75
;
Two of the primary problems with your code were the orientation of the datalines data (if you want each value to be attached to a different observation, it needs to go on a new line) and the missing semi-colon after the datalines data was complete. The DATALINES statement is also intended to be used as the very last part of a data step.
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.