我有以下数据集:
Time Title
00:00:00 Title #one
00:12:38 Title #one
00:13:39 Title #one
00:33:14 Title #one
00:33:44 Title #two
00:49:27 Title #two
00:49:57 Title #two
00:59:43 Title #two
00:59:51 Title #three
00:59:59 Title #three
01:28:29 Title #three
01:28:38 Title #four
01:29:08 Title #four
01:29:38 Title #four
01:29:59 Title #four
01:37:08 Title #four
01:37:53 Title #four
01:38:53 Title #four
01:46:20 Title #four
我希望能够按标题分组并返回每个标题的最小和最大时间。
我已经可以通过以下方式获取每个标题的最短和最长时间:
df_max = df.groupby(['Title'])['Start time'].max()
df_min = df.groupby(['Title'])['Start time'].min()
但是我不太了解df_max
和df_min
到底返回了什么,以及我应该如何合并它们……
答案 0 :(得分:0)
您应该使用.agg
方法。
df.groupby(['Title']).agg({'Start time':[min,max]})