Below is the table.
Required to be output should be the highest number of each student_id.
Example.
Student_id Subject Marks
1 Hindi 86
2 Hindi 70
3 English 80
.
Calculate sum and average marks for each group of student_id
Example.
Student_id Subject Marks Total Marks Average
1 English 40 181 60.33333
2 English 67 196 65.33333
3 English 80 160 53.33333
PLEASE PROVIDE THE CODE OF ABOVE PROBLEMS
Answer Posted / chaudhary_1989
data a;
input id sub$ marks;
cards;
1 Hindi 86
2 Hindi 70
3 Hindi 80
1 English 80
2 English 34
3 English 39
1 Maths 28
2 Maths 45
3 Maths 12
;
run;
proc sort data = a out=b;
by id descending marks;
run;
data c (drop=total_marks) d;
set b;
by id descending marks;
if first.id then output c;
if first.id then total_marks=marks;
else total_marks+marks;
if last.id then output d;
run;
proc print; run;
proc means data = a mean max sum;
class id;
var marks;
output out=df;
run;
proc means data = a noprint nway;
class id;
var marks;
output out=df sum= mean= max= /autoname;
run;
proc print; run;
| Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
Are you involved in writing the inferential analysis plan? Tables specfications?
What is substr function?
why is a stop statement needed for the point=option on a set statement? : Sas programming
which date functions advances a date time or date/time value by a given interval? : Sas programming
what are the new features included in the new version of sas i.e., Sas 9.1.3? : Sas programming
name several ways to achieve efficiency in your program? : Sas programming
In proc transpose and data step with arrays which one you pick?
what is the difference between unique key and primary key? : Sas-di
Tell me more about the parameters in macro? : sas-macro
Describe the ways in which you can create macro variables? : sas-macro
To what type of programms have you used scratch macros?
Explain why double trailing @@ is used in input statement?
what is operational data and operational system? : Sas-di
what do the mod and int function do? What do the pad and dim functions do? : Sas programming
What do the mod and int function do? : Sas programming