У меня есть столбец int со значениями, такими как 30, 2230, 130
. Есть ли какая-либо функция, которую я мог бы преобразовать в формат времени, например 30
в 00:30
и 130
в 01:30
?Я использовал:
format(strftime(col,format="%H:%M"), format="%H:%M")
, но он вернул ошибку:
as.POSIXlt(x, tz=tz)::'origin' must be supplied
Мне также нужно добавить гг-мм-дд вдо времени после преобразования времени, поэтому конечный результат может быть как "1980-05-28 00:30"
, " 1980-05-28 22:30"
и " 1980-05-28 01:30"
.
Кто-нибудь может помочь?