#r
#r
Вопрос:
У меня есть итоговая сводка, подобная приведенной ниже
[enter image description here][1]
Нет, я хочу, чтобы строка «N» была первой строкой после заголовка, тогда все строки должны быть такими, какие они есть.
я перепробовал множество решений, таких как упорядочивание, сортировка, но ни одно из них не работает.
требование таково, что N должно быть первым
это должно быть похоже
Ответ №1:
Вы можете использовать match
для поиска строки с n и rbind
тому подобное:
i <- match("n", x$row_labels)
#i <- which("n" == x$row_labels) #Alternative - also for for more than one hit
rbind(x[i,], x[-i,])
#x[c(i, seq_len(nrow(x))[-i]),] #Alternatie
# row_labels y
#6 n 6
#1 a 1
#2 b 2
#3 c 3
#4 d 4
#5 e 5
Данные:
x <- data.frame(row_labels=c(letters[1:5],"n"), y=1:6)