通过组合初始数据帧

时间:2017-05-28 16:49:33

标签: r

我有这个数据框:

> prueba
        S1 S2  S3 M1 M2  M3
Block-1 23 67 143 37 87 104
Block-2 43 76 145 43 76 103
Block-3 35 87 165 44 88 116
Block-4 45 55 145 43 97 156
Block-5 33 65 159 54 96 145
Block-6 37 54 139 51 91 166
Block-7 33 56 149 56 93 156
Block-8 38 55 135 57 94 167
Block-9 33 52 134 59 98 168

因此,我想通过仅组合具有初始数据帧的9行中的6行来生成所有可能的不同数据帧。由于“combn”功能,我知道有6个块的84个组合,现在我想在数据帧列表中包含所有这些组合以及它们各自的S1,S2,S3,M1,M2,M3值。

解决方案是这样的:

> prueba1
        S1 S2  S3 M1 M2  M3
Block-1 23 67 143 37 87 104
Block-2 43 76 145 43 76 103
Block-3 35 87 165 44 88 116
Block-4 45 55 145 43 97 156
Block-5 33 65 159 54 96 145
Block-6 37 54 139 51 91 166

> prueba2
        S1 S2  S3 M1 M2  M3
Block-1 23 67 143 37 87 104
Block-2 43 76 145 43 76 103
Block-3 35 87 165 44 88 116
Block-4 45 55 145 43 97 156
Block-5 33 65 159 54 96 145
Block-7 33 56 149 56 93 156

· · ·

感谢。

0 个答案:

没有答案