【发布时间】:2014-09-16 23:42:19
【问题描述】:
我正在尝试编写一个函数来将 3 个字母的月份缩写转换为 R 中的数值。
这就是我所拥有的,我想知道是否有更好的方法来做到这一点:
numMonth <- function(x) {
months <- list(jan=1,feb=2,mar=3,apr=4,may=5,jun=6,jul=7,aug=8,sep=9,oct=10,nov=11,dec=12)
x <- tolower(x)
sapply(x,function(x) months[[x]])
}
numMonth(c('JAN','DEC'))
【问题讨论】: