segue o código completo da missão e o print:
df_meses = df.copy()
df_meses = df_meses.sort_values('data_pedido')
df_meses
df_meses['Meses'] = df_meses['data_pedido'].dt.strftime('%Y - %b')
df_meses = df_meses.reset_index(drop=True)
df_meses
vendas_mensais = df_meses.pivot_table(index='departamento', columns='Meses', values='quantidade',
aggfunc='sum', sort=False)
vendas_mensais
estilo_mensal = vendas_mensais.style
estilo_mensal
estilo_mensal.set_sticky(axis='index')
colunas = {
'selector':'.col_heading',
'props':'font-weight: normal; font-family: Arial;'
}
tabelas = {
'selector':'td,th',
'props':'text-align: left;'
}
index = {
'selector':'.index_name',
'props':'font-weight: bold; font-family: Arial; text-align: right;'
}
estilo_mensal.set_table_styles([colunas,tabelas,index], overwrite=False)
