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

Agrupando todos os bairros da tabela

Como sugerido na aula, agrupei todos os bairros (152) com os valores média do 'Condominio' e 'Valor'. Apesar do resultado final ser o desejado, ele mostra um aviso:

dados.Bairro.value_counts()

grupo_bairro = dados.groupby('Bairro')

for bairro, data in grupo_bairro:
    print('{} -> {}'.format(bairro, data.Valor.mean()))

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

FutureWarning: Indexing with multiple keys (implicitly converted to a tuple of keys) will be deprecated, use a list instead. """Entry point for launching an IPython kernel.

Deveria ter feito de outra forma?

1 resposta
solução!

Olá Carol,

Como você percebeu é só um aviso, nesse caso o pandas está avisando que em versões futuras você tem que passar uma lista com as colunas que você quer selecionar, caso queira selecionar 2 ou mais colunas.

Exemplo:

# Aqui queremos 2 colunas então passamos uma lista com os nomes das colunas
# note as barras duplas [[ ]]
grupo_bairro[['Valor', 'Condominio']].mean().round(2)

Exemplo 2:

# Mesmo caso do exemplo anterior mas escrito diferente
colunas = ['Valor', 'Condominio']
grupo_bairro[colunas].mean().round(2)

Espero ter ajudado, qualquer dúvida é só falar!