我想基于timedelta和数据帧上的某些ifs执行一些行操作。 假设我有一个以下性质的数据框:
A B DateTime Direction Nom
a 6.5 1 2017-06-01 15:37 B 10
b 6.8 0
c 7 0
f 6 1 16:21 S 6
h 6.1 1 16:28 S 15
i 6.2 0
j
我想把两排f&因为他们是
1.在15分钟内的时间框架内
2.两者都有相同的方向(S)
3.合并列应基本上具有Nom(15 + 6)的总和,A值应为加权平均值。例如。 (6 * 6 + 15 * 6.1 / 21)= 6.0714
请注意,行索引不是串行的 - 以防万一..