В SAS предположим, что у меня есть набор данных с именем «person_groups». Он имеет две переменные с именами «человек» и «группа». Этот набор данных просто относит каждого человека к группе.
Как я могу удалить из этого набора данных всех людей, в группе которых больше никого нет? Другими словами, как я могу удалить все одноэлементные группы?
[Я был бы доволен решением proc sql
или решением data step
— подойдет любое из них.]
Примечание: я новичок в SAS. Я много лет использую C++ и MATLAB. Мне кажется, что я не понимаю, как что-нибудь сделать с шагом SAS DATA. Это кажется крайне неуклюжим, причудливым и неэлегантным. Честно говоря, я очень расстраиваюсь. У кого-нибудь есть надежда для утомленных? :)