Если я обращаюсь с датами численно и всегда использую стандарт ISO, то уровни YYYY-MM-DD
автоматически располагаются в «правильном» виде в R.уровни организовать по алфавиту.То есть не хронологический.
y <- as.factor(format(as.Date(paste0(as.character(x), "-01")), "%Y-%b"))
levels(y)
#> [1] "2019-Feb" "2019-Jan" "2019-Mar"
Я знаю, что простой ответ - указать уровни вручную.Но как мы можем заставить R делать это автоматически?Мои наборы данных меняются ежемесячно, и я не хочу возвращаться к сценариям и вручную менять уровни каждый месяц.Я открыт для простых смазанных решений, если они существуют.