объединить строки с датами подряд в одну строку с датами начала и окончания


У меня есть таблицы данных событий, который выглядит примерно так:

EVENT     DATE       LONG    LAT    TYPE     1         1/1/2000   23      45     A2         2/1/2000   23      45     B3         3/1/2000   23      45     B3         5/2/2000   22      56     A4         6/2/2000   19      21     A

Я бы хотел, чтобы свернуть так, что любые события, которые происходят в последующие дни на том же месте (как определено долгота, широта) свернуты в одно событие с указанием даты начала и окончания и сцепленный столбец соответствующих типов.

Таким образом, вышеприведенная таблица станет:

EVENT     START-DATE    END-DATE    LONG    LAT    TYPE     1         1/1/2000      3/1/2000    23      45     ABB2         5/2/2000      5/2/2000    22      56     A3         6/2/2000      6/2/2000    19      21     A

Любые советы о том, как лучше подойти к этому будет принята с благодарностью.