Преобразовать названия месяцев в числа в r - PullRequest
0 голосов
/ 28 января 2020

Я использую данные, которые включают полные названия месяцев:

months <- c("March",     "April",     "May",       "June",      "July",  "August",  "September")

Есть ли функция, которая преобразует их в числа?

Большое вам спасибо

1 Ответ

0 голосов
/ 29 января 2020

Вы можете использовать match() со встроенной переменной month.name.

match(months, month.name)
[1] 3 4 5 6 7 8 9

Или преобразовать переменную месяца в коэффициент, а затем в целое число:

as.integer(factor(months, levels = month.name))
...