使用另一个向量R以递减顺序显示向量

时间:2017-09-10 04:31:04

标签: r vector

我有两个向量:

qing.emperors = c("Shunzhi","Kangxi","Yongzheng","Qianlong","Jiaqing")

reign.length = c(18,61,13,60,25)

我想按照统治长度递减的顺序显示皇帝的名字。

我应该使用订单功能,因此我无法使用它来获取带有字符串的向量。有任何想法吗?谢谢!

1 个答案:

答案 0 :(得分:0)

管道的另一种方式:

library(dplyr)
data <-data.frame(qing.emperors, reign.length)
ordered <- data %>% arrange(desc(reign.length)) %>% select(qing.emperors, reign.length)