Итак, у меня есть парк грузовых автомобилей, который проезжает мимо лежачих полицейских. Бортовой самописец фиксирует время, когда грузовик преодолевает лежачий полицейский, идентификатор грузового автомобиля и идентификационный номер. Однако из-за проблем, связанных с устранением неполадок, иногда рекордер читает один и тот же удар дважды (и это не всегда последовательно)
"TIME","TRUCK","BUMP"
"2019-12-06 12:01:48 AM","TRUCK 12","BUMP 13"
"2019-12-06 12:01:53 AM","TRUCK 12","BUMP 14"
"2019-12-06 12:01:58 AM","TRUCK 12","BUMP 13"
Я хочу использовать сценарий powershell, чтобы отфильтровать последнюю строку, следующую этому правилу: «Удалите строку, если в течение последних X секунд один и тот же идентификатор грузовика обнаружил тот же идентификатор удара». Я понимаю, как делать простые фильтры столбцов (-like, -unique и т. Д. c), но я не уверен, как составить это условное выражение.
Любая помощь будет принята с благодарностью!