Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Bug] Eu botei o codigo igual ao dela, mas quando concatenei os 2 dataframes, o segundo ficou com varios false e true em vez de 0 e 1

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

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!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. 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