r - 按 r 中的月份名称对向量进行排序

标签 r sorting vector

我有一个向量

monthData <- c("April", "June", "May", "August","July","September","December","November","October")

是否可以按月份名称的时间顺序对向量进行排序?

提前致谢

最佳答案

您可以只使用内置的 month.name

monthData[order(match(monthData, month.name))]
#> [1] "April"     "May"       "June"      "July"      "August"    "September"
#> [7] "October"   "November"  "December"

关于r - 按 r 中的月份名称对向量进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61606680/

相关文章:

c++ - vector::erase 和 reverse_iterator

c++ - 对于先前分配的 vector ,为什么 push_back 比 operator[] 慢

r - Rcpp Rcpp.package.skeleton (“mypackage”) “rcpp_hello_world”不适用于 “mypackage”包的.Call()

linux - 我对它感到困惑的 sort -d 选项有什么用?

javascript - 排序数组超链接

ruby - 根据字符串的最后一个单词对数组进行排序

c++ - vector < vector < int >> 在第一个维度上的点积

r - 如何更改 Donut ggplot 图中的plot.background?

r - 连接一组中的线、另一组中的颜色

r - 创建下三角遗传距离矩阵