Исключить конкретные периоды времени в R

Я новичок в R и пытался искать извлечение данных в течение определенных периодов времени, но, похоже, ничего не могу найти.

У меня есть временной ряд непрерывных данных, измеренных с 10-минутными интервалами в течение пяти месяцев. Для простоты данные доступны в двух столбцах следующим образом:

Timestamp   Temp.Diff
2/14/2011 19:00 -0.385
2/14/2011 19:10 -0.535
2/14/2011 19:20 -0.484
2/14/2011 19:30 -0.409
2/14/2011 19:40 -0.385
2/14/2011 19:50 -0.215

... И это продолжается в течение следующих пяти месяцев. Я прочитал столбец Timestamp, используя as.POSIXct () в R.

Предполагая, что меня интересует только определенное время дня (например, с 12:00 до 15:00), я хотел бы либо исключить другие часы дня, ИЛИ просто извлечь эти 3 часа, но при этом иметь поток данных последовательно (т.е. во временном ряду). Я понимаю, что вы можете легко подгруппировать данные, если знаете номера строк, но так как это гораздо больший набор данных, есть ли способ кодировать R, чтобы он автоматически распознавал период времени, на который я смотрю?

Ответы на вопрос(2)

Ваш ответ на вопрос