Я очень новичок в SAS, и у меня проблемы с прибиванием некоторых из его понятий (я буду использовать собственную таблицу примеров BASEBALL для этого вопроса). Итак, что я делаю, это сделать два новых столбца для таблицы, которые показаны ниже: batavg86 и batavgcr (я считаю, что они работают очень хорошо), а затем печатать определенные столбцы таблицы (имя, batavg86, команда и зарплата), если Значение batavg86 больше или равно 0,300. То, что я опубликовал ниже, не работает, оно просто печатает всю таблицу. Может кто-нибудь объяснить это мне, потому что я довольно потерян (мой профессор начал нас на этом языке, а затем уехал из города на две недели).Печать определенных строк SAS
data mybaseball;
set sashelp.baseball;
batavg86 = nHits/nAtBat;
batavgcr = crHits/CrAtBat;
proc print data = name,batavg86,team,salary;
where batavg86 => .300;
run;