如何提取员工在熊猫轮班期间所做的第一个条目和最后一个条目

我有一个csv,需要在其中将每个员工的第一个和最后一个每日条目保存在一个新文件中。他们中有些人可能会上夜班,所以我不知道如何将这三个班次包括在内(7:00 – 15:30、23:00-7:30、15:00-23:30)并过滤掉从第一次进入到最后一次离开之间的休息时间

Basically what I have is:     


    3/4/2020 8:29   Ali             
    3/4/2020 8:35   Vlad
    3/4/2020 11:47  Vlad
    3/4/2020 11:47  Vlad
    3/4/2020 11:49  Ali
    3/4/2020 13:44  Vlad
    3/4/2020 11:49  Ali
    3/4/2020 14:15  Vlad
    3/4/2020 17:20  Ali
    3/4/2020 17:54  Vlad
    3/4/2020 23:01  Dan
    3/5/2020 02:01  Dan
    3/5/2020 02:10  Dan
    3/5/2020 06:21  Dan
    3/5/2020 06:43  Dan
    3/5/2020 07:41  Dan
    3/5/2020 07:20  Ali




And what I need is:



    3/4/2020 8:29   Ali     
    3/4/2020 17:20  Ali
    3/4/2020 8:35   Vlad
    3/4/2020 17:54  Vlad
    3/4/2020 23:01  Dan
    3/5/2020 07:20  Dan