【发布时间】:2020-04-29 16:13:33
【问题描述】:
我正在尝试为来自不同组的每个行组合创建一个数据集。理想情况下,将从每组中选择一行,并且每个组合都有一个数据集。我有一个数据集,其结构与以下示例相似:
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 的策略,但似乎无法获得我想要的结果。从概念上讲,这对我来说似乎不太具有挑战性,所以我不确定我错过了什么。
任何帮助将不胜感激!提前致谢!
【问题讨论】:
标签: r dataframe combinations