我有一个包含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