У меня есть данные, которые помечаются метками времени каждую минуту, которые выглядят следующим образом:
date time_greece gmt_offset_greece price_greece time_and_date
gmt_offset_greece_test time_and_date_correct time_and_date_difference ID
1 2009-12-01 08:30:04.548 +2 2275.32 2009-12-01 08:30:04.548 2 2009-12-01 06:30:04 0 1
Я хочу выполнить различные анализы за 5 минут, 30-минутные интервалы и т. Д. В настоящее время я создал идентификатор на основе идентификатора.на операции по модулю между номером строки и 30 (я бы сделал что-то подобное для 5-минутных интервалов и т. д.)
statadata$ID <- seq.int(nrow(statadata))
statadata$ID <- seq.int(nrow(statadata)) %% 30
У меня вопрос, есть ли более эффективный способ реализовать это, чем тот, который яв настоящее время использую, что я не думал / не знаю?