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.
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!
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.
Ready to level-up your skills? Choose your own adventure.