Я пытаюсь создать набор данных для каждой комбинации строк из отдельных групп. В идеале должна быть выбрана одна строка из каждой группы, и для каждой комбинации должен быть набор данных. У меня есть набор данных, который выглядит похожим по структуре с примером ниже:
Name Group Stat1 Stat2
1 1 a 63 38
2 2 a 33 62
3 3 b 3 66
4 4 b 57 67
5 5 c 42 69
6 6 c 47 14
7 7 c 16 10
8 8 d 21 46
9 9 d 72 1
Попытка получить конечный результат первого набора данных, чтобы выглядеть так:
Name Group Stat1 Stat2
1 1 a 63 38
2 3 b 3 66
3 5 c 42 69
4 8 d 21 46
С Второй набор данных выглядит следующим образом:
Name Group Stat1 Stat2
1 1 a 63 38
2 3 b 3 66
3 5 c 42 69
4 9 d 72 1
Пока не исчерпана каждая комбинация. Я пробовал стратегии с использованием функций применения и combn
, но не могу получить желаемый результат. Концептуально это не кажется мне слишком сложным, поэтому я не уверен, что мне не хватает.
Любая помощь будет принята с благодарностью! Заранее спасибо!