dados['possui_suite'] = np.where(dados['Suites'] > 0, 'Sim', 'Não') #mais rápido que apply
dados['possui_suite'] = np.where(dados['Suites'] > 0, 'Sim', 'Não') #mais rápido que apply
Olá Marcelo! Tudo bem?
Que bom que você está explorando diferentes formas de criar colunas no Pandas! A sua sugestão de usar np.where é realmente uma ótima alternativa ao apply quando se trata de criar colunas condicionais, principalmente em termos de desempenho.
Notei que você comentou sobre isso neste tópico. Então, fiz as considerações sobre essa sugestão lá.
Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!
Isso valeu o feedback Monalisa, abraços