python - 使用 agg() 计算最大时间和最小时间之间的时间间隔
问题描述
嗨,我是 Pandas 的新手,我正在尝试通过 MAC 和日期获取时间间隔(最大时间 - 最小时间)
我正在尝试使用 agg() 但它只会返回最大值和最小值,你们知道我如何计算最大值 - 最小值吗?
我试过的代码
df.groupby(['MAC','Date'])['Time'].agg('min','max')
只返回最大值和平均值,由于格式问题,很难计算最大值 - 最小值。
df.groupby(['MAC','Date'])['Time'].agg(np.max - np.min)
这没有用
解决方案
推荐阅读
- python - Python:当多列具有相同的值时,将最后一列替换为null
- javascript - 选择属性不会在 CKEditor5 中返回完整信息
- reactjs - Ant设计表树,在每个孩子中动态更改expandIconColumnIndex值
- css - 如何使用来自节点模块的css来优先考虑css的顺序?
- node.js - 如何从 MS Teams 聊天机器人部分打开动态自定义选项卡
- javascript - Extjs - 在属性网格中显示嵌套对象
- java - Spring Security - 使用 @PreAuthorize("hasRole('ADMIN')") 时出错导致 404
- bluetooth-lowenergy - 如何获取 BLE 设备发送的测量值?
- flutter - 出了什么问题:无法初始化类 org.codehaus.groovy.reflection.ReflectionCache
- angular - NzDrawer 需要很长时间才能出现