Группировка на самом деле не связана с сортировкой.Кроме того, group_by
не является избыточным (в смысле абсолютно игнорируемого), поскольку вторая строка вывода -
# Groups: cyl [3]
Чтобы увидеть, что group_by
не выполняет сортировку, просто попробуйте
mtcars %>% group_by(cyl) %>% print(n = Inf)
Следовательно, то, что вы хотите, это сначала упорядочить по cyl
, а затем по hp
:
mtcars %>% arrange(cyl, hp)