Olá Carlos, tudo bem?
Atualmente a função .get_dummies
, por padrão, gera colunas com valores True
e False
para variáveis categóricas. Podemos ver isso nos exemplos da documentação. Recomendo fortemente a leitura!
Caso queira o resultado igual ao da instrutora, você pode especificar que os valores True
e False
sejam convertidos para 1 e 0, respectivamente, após a criação dos dummies.
dados_final = dummie_dados.applymap(lambda x: 1 if x else 0)
dados_final
Espero ter ajudado.
Qualquer dúvida, compartilhe no fórum.
Abraços e bons estudos!
No caso eu so rearranjei o seu código, mas deu certo, obg!
Eu fiz assim:
dados_final = dados_final.applymap(lambda x: 1 if x else 0) dados_final
Por que se eu colocasse dados_final = dummie_dados.applymap(lambda x: 1 if x else 0) igual ta no seu, o dataframe perderia as colunas que eu dropei antes de concatenar