Пакет lubridate
может оказаться полезным для вещей такого типа.
library(lubridate)
my_date <- "2010/05/01"
Преобразование в дату из формата год / месяц / дата с использованием функции ymd()
> ymd(my_date)
[1] "2010-05-01"
Извлечение дня с помощью функции day()
> day(ymd(my_date))
[1] 1
Извлечение месяца с помощью функции month()
> month(ymd(my_date))
[1] 5