我有一个熊猫数据框,例如:
index (datetime) ColA (bool) ColB
'2018-10-11 17:00' True 0.0001
'2018-10-11 17:01' True 0.00012
'2018-10-11 17:02' True 0.00011
'2018-10-11 17:03' False 0.00005
'2018-10-11 17:04' False 0.000051
'2018-10-11 17:05' False 0.00006
'2018-10-11 17:06' False 0.000055
'2018-10-11 17:07' True 0.00013
'2018-10-11 17:00' True 0.000131
我想遍历A列,获取同时存在的每组真值或假值,并分别计算B列值的平均值。然后,我想将此平均值设置为数据框中的C列,并且该组中的每一行均给出该平均值。
要清楚一点,在上面的示例中,这意味着我需要3个平均值-一个平均值用于1-3行中的B列值,第二个平均值用于4-7行,第三个平均值包括8-9行。 / p>