Olá, Andressa! Como vai?
Parabéns pela resolução bem estruturada!
Vi que você explorou o pandas para manipular dados em Python, utilizou muito bem o head e tail para visualizar partes do DataFrame e ainda compreendeu a importância da describe para obter estatísticas descritivas. Continue trazendo suas soluções, pois elas ajudam bastante outros estudantes e fortalecem a comunidade.
Uma dica interessante para o futuro é aplicar filtros diretamente no DataFrame para analisar subconjuntos de dados. Assim:
# Filtrar apenas alunos aprovados
aprovados = dados[dados['Aprovado'] == True]
print(aprovados)
Isso retorna apenas os registros dos alunos aprovados.
Se quiser aprofundar ainda mais, algumas boas práticas são:
- Exploração: use
.info() para verificar dados nulos e tipos. - Limpeza: trate valores ausentes com
.fillna() ou .dropna(). - Visualização: combine pandas com matplotlib para gráficos rápidos.
Ah, uma pergunta: você prefere trabalhar com pandas para análises rápidas em DataFrames ou com SQL para consultas estruturadas em bancos de dados maiores?
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!