Попробуйте
a[c(nrow(a), 1:(nrow(a) - 1)), , drop = FALSE]
# a
#5 12
#1 11
#2 243
#3 121
#4 42
Мы переупорядочиваем строки в соответствии с этим вектором, т.е. последняя строка идет первой, затем первой, затем второй строкой и т. Д.
c(nrow(a), 1:(nrow(a) - 1)
#[1] 5 1 2 3 4
drop = FALSE
необходимо(здесь), потому что a
содержит только 1 столбец и reuslt будет вектором.Пропустите аргумент, если у вас более одного столбца.