Estoy intentando escribir una función para convertir abreviaturas mes 3 letras a valores numéricos en R.Convertir una abreviatura meses a un mes numérico, en I
Esto es lo que tengo, me preguntaba si hay una mejor manera de hacer esto:
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'))