Если вы просто хотите перевернуть фрейм данных, есть несколько способов сделать это.
Один путь в базе R будет использовать rev
df[rev(1:nrow(df)), ]
# a b
#10 10 20
#9 9 19
#8 8 18
#7 7 17
#6 6 16
#5 5 15
#4 4 14
#3 3 13
#2 2 12
#1 1 11
Если вы заинтересованы в dplyr
решении, мы можем сделать
library(dplyr)
df %>% slice(n() - row_number() + 1)
Данные
df <- data.frame(a = 1:10, b = 11:20)