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
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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! ✨✨