No caso da função criada para definir uma coluna como True ou False no caso de existir ou não piscina no condomínio, sabemos que o python é case sensitive e, assim caso tenham escrito a palavra diferente da palavra de pesquisa Piscina ocorrerá um erro:
Condição utilizada no exemplo:
dados_listings['Piscina'] = dados_listings['imovel_caracteristicas_condominio'].apply(lambda x: 'Piscina' in x)
Meu teste retornou tudo falso
dados_listings['imovel_caracteristicas_condominio'].apply(lambda x: 'PISCINA' in x)
0 False
47 False
1 False
16 False
2 False
...
60 False
63 False
64 False
66 False
68 False
Name: imovel_caracteristicas_condominio, Length: 70, dtype: bool
Como seria a sintaxe para incluir um upper no teste da função lambda???