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')
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')
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'.
Bons estudos!