Объект POSIXct сохраняет дату и время в «секундах с 1970-01-01».Вам нужно будет преобразовать минуты в секунды, затем добавить это значение в середину рассматриваемой даты, а затем преобразовать это в объект POSIXct.
Вот как бы вы относились к «6» (то есть в 12:06 утра сегодня)
> as.POSIXct("2019-04-10 00:00:00") + 6 * 60
[1] "2019-04-10 00:06:00 PDT"
Вы можете использовать format
, если хотите только сохранить время:
> dateTime = as.POSIXct("2019-04-10 00:00:00") + 6 * 60
> dateTime
[1] "2019-04-10 00:06:00 PDT"
> format(dateTime, format = "%H:%M:%S")
[1] "00:06:00"