使用dplyr反转行

使用dplyr反转行,r,dplyr,R,Dplyr,如何使用dplyr反转数据帧/TIBLE的行?我不想这样,而是把它倒过来 即tibble 一个tibble:5x2 a b 一一 二二二 三三三 四四 五五 应该成为 一个tibble:5x2 a b 155 二四四 三三三 4.2.2 511 只需按如下方式降序排列行号: 我的可存储%>% dplyr::排列dplyr::行号 我们可以使用desc 或者另一个选项是切片 或“a”列 my_tibble %>% arrange(desc(a)) # a b #1 5 f

如何使用dplyr反转数据帧/TIBLE的行?我不想这样,而是把它倒过来

即tibble

一个tibble:5x2 a b 一一 二二二 三三三 四四 五五 应该成为

一个tibble:5x2 a b 155 二四四 三三三 4.2.2 511 只需按如下方式降序排列行号:

我的可存储%>% dplyr::排列dplyr::行号 我们可以使用desc

或者另一个选项是切片

或“a”列

my_tibble %>% 
   arrange(desc(a))
#  a     b
#1 5  five
#2 4  four
#3 3 three
#4 2   two
#5 1   one

@jaap你把这个问题标记为一个完全不正确的重复问题。按某个变量排列数据帧不一定与反转其行相同。我已经在一段时间前更新了我的问题,以强调这一点。请您删除重复标记好吗?为了您的方便,我添加了另一个目标,它在恢复数据帧顺序方面提供了更好的说明。因此,我不打算删除重复标记。好的,第二个链接问题更有意义,因为它实际上给出了我要的arrangedescrow_编号的答案。
my_tibble %>%
    slice(rev(row_number()))
my_tibble %>% 
   arrange(desc(a))
#  a     b
#1 5  five
#2 4  four
#3 3 three
#4 2   two
#5 1   one