首页 > 解决方案 > python中groupby之后的行之间的时间差

问题描述

我想按名为 name 的列进行分组,找到每行之间的时间差,然后将其添加到名为 Time_diff 的新列中。我尝试执行以下操作,谁能告诉我我在这里做错了什么:

data["Time_diff"]=data.groupby('name')['Time'].diff(-1)

我收到了这个错误:AttributeError: 'SeriesGroupBy' object has no attribute '_aggregate_item_by_item'

​</p>

标签: pythonpandaspandas-groupby

解决方案


推荐阅读