数据是学生们的综合表现,变量分别是:
学号,考试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
;