У меня есть data.frame, например:
nums<-c(5,7,8,9,10,3,2,1)
text<-c("a","b","c","d","a 09","b 09","c 09","d 09")
this <- data.frame()
this <- cbind(text,nums)
"a" 5
"b" 7
"c" 8
"d" 9
"a 09" 10
"b 09" 3
"c 09" 2
"d 09" 1
a: d = данные за 2010 год, a 09: d: 09 = данные за 2009 год.
Я бы хотел, чтобы он сортировался сначала по числовому столбцу от наибольшего к наименьшему, а затем по строковому столбцу. Единственный улов заключается в том, что в строковом столбце должны отображаться данные 09 'под данными 2010 года, например:
"d" 9
"d 09" 1
"c" 8
"c 09" 2
"b" 7
"b 09" 3
"a" 5
"a 09" 10