首页 > 解决方案 > 如何计算数据框列中特定值出现的时间

问题描述

x['count']=x.groupby('a'['a'].transform('count')

我有三列 starttime 和 endtime 和 a 的数据,使用上面的代码行,我可以计算 a 列中点的频率,但我也想计算这个值的时间,例如,如果在“a”列中,值 60 每次出现 100 次值保持 2 分钟或更长时间如何计算 100 次的总持续时间?如果对此任务有任何想法,请在此处分享 * **这是我的数据 输入数据

这是我想要的输出

上表是我想要的输出

标签: python-3.xpandastimetime-seriespandas-groupby

解决方案


推荐阅读