我有一个数据帧,其中包含以下压缩器信息:
压缩机的数据帧:
我想知道每台压缩机的装载时间。它可以通过在各个压缩机的ACTIVEPOWER列中找到最新值0之后出现的一个设定点(比如32000)并计算它们之间的行数(因为每行代表一分钟)。如何在python中实现这个操作?你知道吗
d1 = {'ACTIVEPOWER_1': [23000, 34000 , 45000, 0, 34000, 32000, 132000, 45000, 30000, 0, 32000, 132000]}
df1 = pd.DataFrame(data=d1)
如果输入是上面的数据帧(df1),那么输出应该类似于下面给出的df2
d2 = {'Loading Times': [ 3, 2]}
df2 = pd.DataFrame(data=d2)
如果我正确理解你的问题,这应该可以:
相关问题 更多 >
编程相关推荐