根据时差和某些其他Ifs合并值(合并行)某些行

时间:2018-01-16 04:11:01

标签: python pandas

我想基于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

请注意,行索引不是串行的 - 以防万一..

0 个答案:

没有答案