【发布时间】:2019-07-03 10:05:48
【问题描述】:
我正在处理一个包含许多机器的文件。每个机器都在一个周期内工作(从-1到-1),我有一些操作参数:
1:大功率运行 0.5:低功耗运行 0:无操作 -1:操作结束
我有一个由这些数据框组成的机器列表(每个机器一个 - 这是一个非常小的样本):
*Indx* *N°1 Operation* *N°1 Operation length*
1 1 450
1 0.5 84
1 0 48
1 1 4
1 0.5 4
1 1 123
1 0.5 14
1 -1 45
2 1 471
2 0 47
2 0.5 44
2 0 145
2 0.5 78
2 1 71
2 0.5 19
2 0 2
2 -1 45
我想为每个组获取具有 1 个值的最后一行(高功率操作)。然后,我的目的是将最后一个高操作值到循环结束的长度相加。
期望的输出:
*Indx* *N°1 Operation length*
1 123+14
2 71+19+2
我怎样才能做到这一点?
【问题讨论】: