如何对行进行分组而不排序?

时间:2019-03-08 13:08:04

标签: r

我有一个包含3列的数据框。第一列是行ID;第二个是group_ID(例如:“ T40”,“ T50”,“ T100”等);第三列是值。

ID      GROUP_ID       VALUE
1       T40            0.56
2       T40            15
1       T50            45
2       T50            15
1       T100           0.3
2       T100           0.78
NA      T40            NA
NA      T50            NA
NA      T100           NA

我想像这样重新分组所有行:

ID      GROUP_ID       VALUE
1       T40            0.56
2       T40            15
NA      T40            NA
1       T50            45
2       T50            15
NA      T50            NA
1       T100           0.3
2       T100           0.78
NA      T100           NA

我遇到的问题是,当我尝试对行进行重新分组时,我的组将以错误的顺序排序。我尝试了group_by()或ranging(),但是每次他们都会在“ T40”组之前对“ T100”组进行排序

ID      GROUP_ID       VALUE
1       T100           0.3
2       T100           0.78
NA      T100           NA
1       T40            0.56
2       T40            15
NA      T40            NA
1       T50            45
2       T50            15
NA      T50            NA

0 个答案:

没有答案