python - 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>
解决方案
推荐阅读
- wordpress - 如何使用 Thrive 主题创建单个博客页面(架构师)
- file - 检索完全隐藏的文件
- java - 未从 AttributeConverter 内的属性中获取值
- javascript - DFP 广告管理系统 (DFP) 解决方案上的 Adobe Flash Animate CC HTML5 广告
- haskell - 函数 buildTree' Haskell 中的非详尽模式
- php - 通过 POST 接收的 HTML 实体与在同一页面中创建的实体不可比较
- mysql - 无法连接到通过 Route53 托管的 RDS 只读副本的域名
- mysql - mysql: [错误] 未知变量 'sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE
- kubernetes - Traefik Dashboard - 自定义 API 路径
- spring - AspectJ LTW 未在 Tomcat 中配置 Spring