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

Aula 07 Criando novas Variáveis, duvida.

O código abaixo não deveria substituir as entradas de 'Quitinete' por apartamento ?

dados['Tipo Agregado'] = dados['Tipo'].apply(lambda x: 'Casa' if x in casa else 'Apartamento')
1 resposta
solução!

Olá Mario, tudo bem? Espero que sim!

Isso mesmo Mario, serão substituídos por 'Casa' todos os valores que estão dentro da lista casa que você criou, o restante será substituído por apartamento.

Logo, você pode fazer das duas formas:

casa = ['Casa']
dados['Tipo Agregado'] = dados['Tipo'].apply(lambda x: 'Casa' if x in casa else 'Apartamento')

ou

dados['Tipo Agregado'] = dados['Tipo'].apply(lambda x: 'Casa' if x == 'Casa' else 'Apartamento')

Caso queira adicionar outros valores na lista casa, o código também irá substituir esses valores pela palavra 'Casa'.

Conjunto de dados com coluna tipo agregado recebendo nome apartamento caso não seja uma casa

Bons estudos!