Я думаю, что вы спрашиваете, возможно ли подсчитать количество уникальных типов группы, к которой принадлежит человек.
Если это так, то это, безусловно, возможно.
Я бы не смог рассказать вам, как это сделать в R, так как я не знаю много R, и я не знаю, как выглядят ваши данные. Но нет никаких причин, почему это было бы невозможно.
Эти данные поступают из базы данных? Если это так, то может быть проще написать SQL-запрос для вычисления требуемого значения, чем делать это в R. Если вы описываете свою схему, здесь должно быть много людей, которые могли бы дать вам запрос, который вам нужен.