答案 0 :(得分:0)
如有必要,首先将列转换为日期时间:
df[['Start','End']] = df[['Start','End']].apply(pd.to_datetime)
df1 = df.groupby('Activity', as_index=False).agg({'Start':'first', 'End':'last'})
df1 = df.groupby('Activity', as_index=False).agg({'Start':'min', 'End':'max'})
答案 1 :(得分:0)
我想您想尝试的是就那里的开始和结束时间来考虑“活动”的发生。 例如,如果您正在尝试俱乐部'a',那么您要尝试获得的第一个'a'的开始时间和最后一个'a'的结束时间。