Представьте себе фрейм данных учеников / классов, такой что
Используя pandas, как я могу создать несколько групп, так что в каждой группе будет 1 ученик с A, 2 учениками с Bs и 1 учеником с C?
Я пытался использовать pandas 'GroupBy [' Grade '] и затем пробовать из каждой классной группы. Проблема в том, что он дает мне одинаковое количество учеников из каждой начальной группы, однако я хотел бы указать c количество учеников из каждой указанной c начальной группы.
Решение не должно заботиться о «остатках». Если бы у меня был полностью сформированный набор, который следует за необходимым распределением, я был бы счастлив.
Спасибо за любую помощь,