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?
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?
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.