Есть ли более быстрый способ получить год из большого набора данных (около 1 ГБ) в R?
В настоящее время я использовал data$year <- format(as.Date(data$pickup_datatime), "%Y"), чтобы получить год, но это заняло очень много времени.
data$year <- format(as.Date(data$pickup_datatime), "%Y")
пакет lubridate имеет встроенную функцию для получения года от объекта, подобного дате.Вот использование для вашего случая:
lubridate
data$year <- lubridate::year(data$pickup_datatime)