1
resposta

Desafio 1

dados.groupby('Tipo')[['Quartos']].mean().sort_values('Quartos')

Minha dúvida o exercício pediu média de quartos por apartamento, mas a coluna Tipo contém variados tipos, como selecionar todas as linhas apartamento e fazer a média de quartos deles?

1 resposta

Bom dia, Estudante.

Mas essa query que você fez está correta, após agrupar por tipo e tirar a média dos quartos, basta procurar pelo tipo apartamento. Talvez fazer o sort_values por tipo torne mais fácil de encontrar, mas de qualquer modo, está correto.

Outra maneira seria filtrar por tipo e pegar a média:

dados_filtrados = dados[dados["Tipo"] == "Apartamento"]
dados_filtrados["Quartos"].mean()

Não vi a base de dados, então podem ser outros campos, mas espero que tenha conseguido entende a lógica das operações.