相关疑难解决方法(0)

R:使用自定义顺序按名称重新排序数字向量

我有一个数字向量,想使用自定义顺序按名称重新排序。

x <- sample(1:20, 5)
names(x) <- c("feb", "may", "mar", "jan", "apr")
x
feb may mar jan apr 
  7  10   5  13  11 
Run Code Online (Sandbox Code Playgroud)

如您所见,向量不是按月顺序排列的

期望输出

我希望使用名称通过月份顺序重新排序这个字符向量,即 jan, feb, mar, apr, may...

这怎么可能?

注意:我追求的是一种可以用于所有名称/字符串的方法,而不是专门用于日期对象

r numeric vector

5
推荐指数
1
解决办法
5886
查看次数

标签 统计

numeric ×1

r ×1

vector ×1