在数据框中减去同一列的2日期时间

问题描述:

我有下面的数据框,想要执行下面的逻辑。在数据框中减去同一列的2日期时间

如果第二行中的情况是一样的第一行,然后做编辑(时间戳)的减法,并将其放置在单独的列作为一个整数(天数)

case   Edit 
129038 4/3/17 19:41 
129038 4/4/17 15:26 
125840 5/30/17 15:24 
125840 6/12/17 15:44 
125840 6/23/17 16:52 
125840 7/6/17 21:28 
125840 8/31/17 17:26 
129499 7/5/17 14:46 
129499 8/23/17 9:02 
129499 8/29/17 14:50 

任何帮助的这将不胜感激。

+0

我想你会想这样做一次迭代后再次获得决赛桌最后的时间戳减第一个,这是正确的吗? – Tico

使用pandas和尝试这跟您的数据框DF:(从this question改编):

result = df.groupby('case')['edit'].agg(['max','min']) 
result['diff'] = result['max']-result['min'] 
print(result[['diff']])