3
respostas

duvida sobre dummies

usei o codigo df = pd.get_dummies(data=df, columns=['tipo'])
df.head() para criar as variaveis dummies o que obteve foi : False e True ,que ao caso é o memso de 0 ou 1 certo? mas como faço para deixar como 0 e 1 e pode acompanhar as aulas?

3 respostas

Oi Miguel, tudo bem?

Esse erro acontece porque a biblioteca pandas-profiling (agora chamada ydata-profiling) usa um recurso do numba que foi removido nas versões recentes (generated_jit).

Você precisa substituir o pandas-profiling pela nova biblioteca. Abaixo deixo quais são os trechos de códigos que você deverá ajustar:

1. No comando de instalação:

Antes:

!pip install -U pandas-profiling

Troque por

!pip install ydata-profiling

2. Na importação:

Antes:

import pandas_profiling

pandas_profiling.ProfileReport(df)

Troque por:

from ydata_profiling import ProfileReport

ProfileReport(df)

Após isso, será necessário reiniciar o Notebook, seguindo estes passos:

  1. No menu de ferramentas do Google Colaboratory, clicar em "Ambientes de execução";

  2. Selecionar a opção "Reiniciar sessão e executar tudo".

Para realizar essas etapas, você pode acompanhar a imagem abaixo:

Reiniciar sessão e executar tudo, no Google Colaboratory

Espero ter ajudado.

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

minha duvida não era isso, era que nas colunas sai False e True ,e no na aula sai 0 e 1 mas como faço para deixar como 0 e 1 e pode acompanhar as aulas? ou seja para vc na aula sai 0 , 1 e usando esa from ydata_profiling import ProfileReport

ProfileReport(df) da true e flase

Oi, Miguel!

Obrigada pelo retorno e esclarecimento! Isso acontece porque o devido atualmente o get_dummies retorna por padrão, colunas booleanas com valores True e False. Para transformar isso em 0 e 1, basta usar o parâmetro dtype . Resolva editando o código para:


df = pd.get_dummies(data=df, columns=['tipo'], dtype=int)

Lembre-se de reiniciar o notebook.

Fico à disposição. Abraços e bons estudos!