DATA Step, Macro, Functions and more

output says levels of variable are missing??

Accepted Solution Solved
Reply
Occasional Contributor
Posts: 14
Accepted Solution

output says levels of variable are missing??

[ Edited ]

Hi! 

 

I'm just trying to create a table of circle radii, areas and circumferences and has manually inputted the radii values as the variable 'Radius' but when I run the following code the output say "all data are missing because all levels of variable radius are missing." I'm not getting any errors in my log though. Thanks for any help!

 

DATA EC;
input Radius;
cards;
1 
3
5
7
9 
11 
13 
15 
17 
19 
21
;
run;
DATA EC;
pi=constant("pi");
circumference=2*pi*radius;
area=pi*(radius*radius);
run;
proc freq data=EC;
table radius*area*circumference;
run;

Accepted Solutions
Solution
2 weeks ago
PROC Star
Posts: 1,192

Re: output says levels of variable are missing??

Posted in reply to iressa131

You are missing a SET Statement in your second data step

 

DATA EC;
   set EC;
   pi=constant("pi");
   circumference=2*pi*radius;
   area=pi*(radius*radius);
run;

View solution in original post


All Replies
Solution
2 weeks ago
PROC Star
Posts: 1,192

Re: output says levels of variable are missing??

Posted in reply to iressa131

You are missing a SET Statement in your second data step

 

DATA EC;
   set EC;
   pi=constant("pi");
   circumference=2*pi*radius;
   area=pi*(radius*radius);
run;
☑ This topic is solved.

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

Discussion stats
  • 1 reply
  • 81 views
  • 0 likes
  • 2 in conversation