Quando somo os valores nulos eles dão no total de 7131 , , só que segui todos os codigos de maneira correta, nao consegui encontrar o erro
Quando somo os valores nulos eles dão no total de 7131 , , só que segui todos os codigos de maneira correta, nao consegui encontrar o erro
Ooi, Lucas! Como vai?
Como eu não tenho acesso a todo o seu projeto, é delicado dizer uma solução que seja ideal para o seu caso. Eu fiz o código no Google Colab e consegui obter o mesmo resultado do professor.
Para ajudar você de imediato, sugiro que você baixe o notebook da aula 2 e vá acrescentando e executando o código que usei:
# Verificando se há linhas duplicadas no DataFrame
dados_sem_vazio.duplicated()
# Contando o número total de linhas duplicadas
dados_sem_vazio.duplicated().sum()
# Criando um filtro para identificar linhas duplicadas
filtro_duplicadas = dados_sem_vazio.duplicated()
filtro_duplicadas
# Exibindo as linhas duplicadas para inspeção antes de removê-las
dados_sem_vazio[filtro_duplicadas]
# Removendo as linhas duplicadas do DataFrame
dados_sem_vazio.drop_duplicates(inplace=True)
# Verificando novamente se ainda existem linhas duplicadas
dados_sem_vazio.duplicated().sum()
# Identificando valores nulos no DataFrame
dados_sem_vazio.isna()
# Contando o número de valores nulos por coluna
dados_sem_vazio.isna().sum()
# Contando o total de valores nulos em todo o DataFrame
dados_sem_vazio.isna().sum().sum()
# Filtrando as linhas que possuem qualquer valor nulo
dados_sem_vazio[dados_sem_vazio.isna().any(axis=1)]
→ Depois disso, você pode comparar com o que você tinha feito, para descobrir o que há de incongruente. :)
Desejo sucesso! Continue firme nos estudos! ✨✨