Olá Maurício! Tudo bem com você?
Peço desculpas pela demora em dar um retorno.
Na verdade, esse não é um erro, mas um aviso (warning). Esses avisos normalmente são emitidos quando é útil alertar o usuário sobre alguma condição em um programa, onde essa condição (normalmente) não garante o levantamento de uma exceção e o encerramento do programa.
No caso do aviso que foi apresentado para você, ele está informando que, ao selecionar mais de uma coluna por vez, é interessante passarmos os nomes dessas colunas dentro de uma lista. Este aviso foi introduzido a partir da versão 1.0.0 do pandas após essa discussão no GitHub.
E para resolvê-lo, você deve passar os nomes das colunas dentro de uma lista, conforme você fez no segundo trecho de código que apresentou:
vendas_agrupadas = vendas_por_dia.groupby('dia_da_semana')[['vendas', 'aumento', 'aceleracao']].mean().round()
vendas_agrupadas
Executando esse trecho de código aqui, eu não obtive nenhum problema. O resultado foi o seguinte dataframe:
dia_da_semana | vendas | aumento | aceleracao |
---|
Domingo | 19 | 3 | 31 |
Quarta | 53 | 1 | 2 |
Quinta | 51 | -2 | -3 |
Segunda | 52 | 34 | 31 |
Sexta | 45 | -7 | -5 |
Sábado | 16 | -28 | -20 |
Terça | 52 | -1 | -34 |
Sem nenhum warning.
Para tentar resolver esse problema, sugiro que você tente reiniciar seu ambiente de execução e executar todo seu código novamente. Para fazer isso você pode acessar Ambiente de execução > Reiniciar e executar tudo:
Talvez isso faça com que seu dataframe apareça certinho :)
Se o erro persistir vou te pedir que encaminhe aqui no fórum o trecho do seu código desde o momento onde você importa os dados de vendas_por_dia, até o momento onde você faz o agrupamento e cria a variável vendas_agrupadas.
Qualquer dúvida estou à disposição. Bons estudos!