c = b.reset_index().drop(['count', 'sum'], axis=1)
d = c.groupby('userid').fillna(method='ffill')
d['userid'] = c['userid']
Расширение среднего значения, сгруппированного по нескольким столбцам в пандах