Faça um programa seguindo os seguintes passos
- Carga e Inspeção dos Dados
1.5. Verifique se existem valores ausentes em alguma coluna e exiba o resultado.
1.5. Verifique se existem valores ausentes em alguma coluna e exiba o resultado.
Passo 1
Vamos lá! Você precisa fazer um programa que carrega e inspeciona dados, mais especificamente, verificar se tem valores ausentes em alguma coluna e mostrar esse resultado. Para isso, vamos usar a linguagem de programação Python e a biblioteca pandas, que é super útil para manipulação de dados.
Passo 2
Primeiro, precisamos importar a biblioteca pandas. Se ainda não tiver o pandas instalado, você pode instalá-lo usando
pip install pandas
no terminal. Depois, vamos importar o pandas no nosso script.import pandas as pd
Passo 3
Agora, vamos carregar os dados. Supondo que você tenha um arquivo CSV chamado
dados.csv
, vamos usar a função read_csv
do pandas para ler esse arquivo.df = pd.read_csv('dados.csv')
Aqui,
df
é um DataFrame, que é uma estrutura de dados do pandas para armazenar tabelas.Passo 4
Vamos inspecionar os dados para ter uma ideia de como eles estão. Podemos usar o método
head()
para ver as primeiras linhas do DataFrame.print(df.head())
Passo 5
Agora, vamos verificar se existem valores ausentes em alguma coluna. Para isso, usamos o método
isnull()
que identifica valores ausentes e o sum()
para totalizar quantos existem em cada coluna.valores_ausentes = df.isnull().sum()
print(valores_ausentes)
Resposta
O resultado será uma lista que mostra, para cada coluna do seu DataFrame, quantos valores estão ausentes. Por exemplo:
Nome 0
Idade 2
Email 1
Endereço 0
Telefone 3
dtype: int64
Isso indica que a coluna “Idade” tem 2 valores ausentes, “Email” tem 1, e “Telefone” tem 3. Assim, você pode identificar facilmente onde precisa limpar ou tratar os dados faltantes.
Exercícios relacionados
Faça um programa seguindo os seguintes passos
- Carga e Inspeção dos Dados
1.4. Calcule o número total de linhas e colunas do DataFrame.
De 100 crianças que frequentam uma creche, 15 são bebés com menos de 1 ano de idade. Vão ser selecionadas ao acaso, e independentemente, 10 crianças para uma atividade especial. Interessa conhecer o número de bebés com menos de 1 ano entre as 10 crianças selecionadas. ( 3 pts)
(b) Cual é a probabilidade de nesse grupo não irem bebés com menos de um ano?
(b) Cual é a probabilidade de nesse grupo não irem bebés com menos de um ano?
Faça um programa seguindo os seguintes passos
- Carga e Inspeção dos Dados
1.1. Carregue um arquivo CSV chamado dados.csv em um DataFrame chamado df e exiba as primeiras cinco linhas.
Faça um programa seguindo os seguintes passos
- Carga e Inspeção dos Dados
1.2. Exiba as últimas cinco linhas do DataFrame.