Вот мои данные:
> str(heard2)
'data.frame': 616 obs. of 3 variables:
$ DateTime : POSIXct, format: "2017-07-26 22:28:10" "2017-07-26 22:31:18" "2017-07-26 22:32:18" ...
$ Transmitter: int 30759 30759 30759 30759 30759 30759 30759 30759 30759 30759 ...
$ Station : Factor w/ 35 levels "TRA1-69","TRA2-69",..: 21 21 21 21 21 22 21 22 21 22 ...
> dput(heard2[c(37:47),])
structure(list(DateTime = structure(c(1501109904, 1501109950,
1501109953, 1501110005, 1501110008, 1501110053, 1501110056, 1501110105,
1501110108, 1501110166, 1501110169), class = c("POSIXct", "POSIXt"
), tzone = "GMT"), Transmitter = c(30759L, 30759L, 30759L, 30759L,
30759L, 30759L, 30759L, 30759L, 30759L, 30759L, 30759L), Station = structure(c(21L,
22L, 21L, 22L, 21L, 22L, 21L, 22L, 21L, 22L, 21L), .Label = c("TRA1-69",
"TRA2-69", "TRA3-69", "TRA4-69", "TRA5-69", "TRA6-69", "TRA7-69",
"TRA8-69", "TRB1-69", "TRB2-69", "TRB3-69", "TRB4-69", "TRB5-69",
"TRB6-69", "TRC1-69", "TRC2-69", "TRC3-69", "TRC4-69", "TRC5-69",
"TRC6-69", "TRD1-69", "TRD2-69", "TRE1-69", "TRE2-69", "TRE3-69",
"TRE4-69", "TRE5-69", "TRF1-69", "TRF2-69", "TRF3-69", "TRF4-69",
"TRG1-69", "TRG2-69", "TRG3-69", "TRG4-69"), class = "factor")), row.names = 45:55, class = "data.frame")
Столбец «дата-время» относится к моменту обнаружения передатчика на определенной станции.Большинство этих обнаружений находятся на расстоянии 30-60 секунд или более.Как я могу выбрать строки, которые соответствуют времени, которое, скажем, составляет всего 8 секунд (или меньше) друг от друга?