学号,考试1,考试2,期末考试,作业1,作业2,作业3,作业4,作业5,作业6
1.现在想让一个叫“AVGHM”的变量来表示每一个学生的平均作业成绩
我的代码是这样的:
DATA HM1;
set HW3_2;
avghm= mean(of hw_1, hw_2, hw_3, hw_4, hw_5, hw_6);
run;
proc print DATA=HM;
run;
HM1是这张表的名字
但是我这个代码弄出来的结果是只有一个OBS,而且所有的变量的值都是一个点(.)
2.分别求出考试1,考试2,期末考试三次考试的最高分和最低分
这种一会儿横着求一会儿竖着求的东西让我这个菜鸟头大,求大神指点
方便大神操作,数据送上:
DATA HM1;
INPUT student _id $ exam_1 exam_2 Final hw_1 hw_2 hw_3 hw_4 hw_5 hw_6;
CARDS;
14001716 82 86 123 10 72 42 0 81 39
14073734 98 98 144 9 80 46 47 78 50
8438057 94 99 146 10 61 46 46 83 50
8353442 80 74 121 9.5 80 0 47 79.5 0
14062823 92 93 135 10 67 50 42 81.5 45
12273618 73 90 135 8 70 45.5 36 78.5 39
8420601 70 66 126 6.5 62 50 38 76 50
12124358 74 86 116 10 63 36 38 54.5 46
12299948 94 83 139 8 80 38 50 83 50
8334552 72 82 127 10 74 50 44 61.5 45
12071600 82 60 117 8 76 46 49 74.5 50
8403584 85 73 108 5.5 74 50 50 79 44.5
14051614 82 61 123 7 64 42 48 65 33
12104752 93 94 145 10 77 50 50 75 47
12247720 72 0 0 9 0 0 45 0 0
8428742 87 92 135 10 75 46 46 75 45
12060982 96 55 140 10 76 45.5 0 79 50
14017784 84 61 113 8 80 46 50 47 44.5
12257777 87 98 145 9 77 38 50 73 49
12297482 70 75 129 9.5 80 50 0 82 49
12228840 90 82 135 8 61 50 0 59.5 47
2110403 85 91 125 10 64 46 41 77.5 49
8374657 57 71 106 5.5 63 0 0 40.5 0
14051421 88 84 134 9.5 67 0 47 80.5 50
2114319 71 59 114 8 80 50 0 79.5 49
8372565 87 73 119 7 80 46 50 81 44.5
14078359 74 48 118 8 72 34 0 61.5 49
8422324 74 60 122 10 67 46 50 70.5 50
8370780 88 93 133 10 74 48 46 85 49
;



雷达卡




京公网安备 11010802022788号







