python-3.x - 如何计算数据框列中特定值出现的时间
问题描述
x['count']=x.groupby('a'['a'].transform('count')
我有三列 starttime 和 endtime 和 a 的数据,使用上面的代码行,我可以计算 a 列中点的频率,但我也想计算这个值的时间,例如,如果在“a”列中,值 60 每次出现 100 次值保持 2 分钟或更长时间如何计算 100 次的总持续时间?如果对此任务有任何想法,请在此处分享 * **这是我的数据
上表是我想要的输出
解决方案
推荐阅读
- python - Qtableview 拆分表视图
- javascript - 在three.js中需要鼠标悬停工具提示
- python - 我正在尝试附加到 python 中的列表,但它返回一个 NoneType
- linux - 如何将文件分配给变量以使用该变量?
- sql - SUBSTR (sta, 1 + 2, 2) <--- 这个 Oracle 语法发生了什么?(sta 是列名)
- python-3.x - 使用 pdf2image 包将 pdf 转换为图像后无法使用 cv2 调整图像大小
- python - 如何使用 BeautifulSoup 获取某个类下的所有标签(带有内容)?
- android - 如何在Android中比较两个日期
- ios - Swift UI:UIHostingController.view 不适合 iOS 13 的内容视图大小
- azure - 如何备份 Azure 自定义托管映像