Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Exercício em aula criou dataframe, no exercício não criou, pq?

Olá, no exercício em aula, o comando

grupo_bairro['Valor', 'Condominio'].mean().round(2)

Gerou um dataframe.

Porque o comando

sexo['Notas'].mean().round(2)

Não faz a mesma coisa no exercício?

1 resposta
solução!

Olá, Sandra, tudo bem?

Existe uma pequena diferença entre as duas formas que você está apresentando o seu dado.

Se você analisar o código do professor na aula a partir do minuto 8:02, ele na verdade abre e fecha dois colchetes ([[ ]]) ao colocar as colunas Valor e Condominio na variável grupo_bairro.

Essa ação é semelhante a geração de um dataframe, em que eu defino quais as colunas que desejo e em qual ordem elas virão.

Logo, as duas formas abaixo podem gerar seu DataFrame:

sexo = alunos.groupby('Sexo')
sexo = sexo[['Notas']].mean().round(2)
sexo

ou, a apresentada na questão,

sexo = alunos.groupby('Sexo')
sexo = pd.DataFrame(sexo['Notas'].mean().round(2))
sexo.columns = ['Notas Médias']
sexo

Espero ter ajudado e qualquer dúvida é só chamar!

Forte abraço!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!