Да, вы хотите вставить столбцы даты и времени вместе, а затем привести эту полную строку к объекту даты и времени.
dat <- within(dat, datetime <- as.POSIXlt(paste(yr, mo, dy, hr, mn),
format = "%Y %m %d %H %M"))
при условии, что dat
- это объект, содержащий данные буев.Это добавляет новые столбцы, которые являются объектами класса «POSIXlt», или вы можете использовать as.POSIXct()
, если предпочитаете другой формат.
Или, посмотрев на файл, можно использовать имена их столбцов:
dat <- within(dat, datetime <- as.POSIXlt(paste(YY, MM, DD, hh, mm),
format = "%Y %m %d %H %M"))