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?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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?
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)
sexoou, a apresentada na questão,
sexo = alunos.groupby('Sexo')
sexo = pd.DataFrame(sexo['Notas'].mean().round(2))
sexo.columns = ['Notas Médias']
sexoEspero ter ajudado e qualquer dúvida é só chamar!
Forte abraço!