avg_cnt = pd.crosstab(df['QUEUE'], [df['DAY'], df['HOUR']]).stack().fillna(0
    ).mean(1)
avg_pct = piv_df['EVAL'].mul(100).astype(int)
How to add columns with the average percent and average count to the dataframe?