Время до метки оси в формате ЧЧ: ММ: СС от секунд в R

Я новичок в R и программировании в целом. У меня есть данные со временем в формате "ЧЧ: ММ: СС". Для целей построения я конвертировал его в секунды.

Теперь моя проблема заключается в том, как преобразовать метки секунд по оси (в данном случае по оси X) обратно в этот формат таким образом, чтобы я мог выбрать, хочу ли я интервалы в одну секунду, интервалы в одну минуту или один час или почти все пользовательский интервал. В основном это 1, 15 или 30 секунд / минут или 1,2 часа или их комбинация, например, одна минута и 30 секунд, и они также дают этим меткам оси соответствующие положения на оси.

Открыты для любых предложений.

1 ответ

Решение

Используйте пакет lubridate

library(lubridate)
t<-seconds_to_period(5000)
parse_date_time(t,"HMS")
Другие вопросы по тегам