1
resposta

Desafio: bora praticar?

import pandas as pd
url = 'https://raw.githubusercontent.com/alura-cursos/pandas-conhecendo-a-biblioteca/main/desafios/alunos.csv'
df = pd.read_csv(url)

1. dados.isnull().sum() 
df.fillna(0, inplace=True)

2. alunos_remover = df[(df['Nome'] != "Alice") & (df['Nome'] != "Carlos")]

3. aprovados = df[df['Aprovado'] == True]

4. aprovados.to_csv('alunos_aprovados.csv', index=False, sep=';')

Extra: df['Notas'] = df['Notas'].replace(7.0, 8.0)
df.head() 
1 resposta

Olá, Luísa! Como vai?

Parabéns pela resolução da atividade!

Vi que você explorou o isnull para verificar valores nulos com Python, utilizou muito bem o fillna para tratar dados e ainda compreendeu a importância do to_csv para exportação organizada.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Uma dica interessante para o futuro é aplicar dropna quando quiser eliminar registros incompletos. Assim:

df_sem_nulos = df.dropna()

Isso faz a remoção direta das linhas com valores ausentes, mantendo apenas dados completos para análise.

Ah, uma pergunta: Você prefere tratar valores ausentes substituindo por zero para manter todos os registros ou acha mais adequado remover linhas incompletas para garantir consistência?

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!