Como forma de fixar o conteudo, foi apresentado o seguinte desafio:
Para praticar os métodos aprendidos no decorrer dessa aula e também aprender novos, vamos realizar algumas análises utilizando um arquivo csv diferente: alunos.csv.
- Importe o arquivo alunos.csv e armazene seu conteúdo em um DataFrame Pandas.
- Visualize as primeiras 7 linhas do DataFrame e as 5 últimas.
- Confira a quantidade de linhas e colunas desse DataFrame.
- Explore as colunas do DataFrame e analise os tipos dos dados presentes em cada coluna.
Extra: Calcule algumas estatísticas descritivas básicas dos dados do DataFrame (média, desvio padrão, etc).
E aqui esta o que foi pedido:
import pandas as pd
url = "https://raw.githubusercontent.com/alura-cursos/pandas-conhecendo-a-biblioteca/main/desafios/alunos.csv"
dados = pd.read_csv(url)
dados.head(7)
dados.tail(5)
dados.shape
dados.info
Por fim, como extra, fiz algumas analises e trouxe alguns dados importantes:
A maior nota foi 10 e a menor nota foi 2,5.
#Maior e menor nota
nota = dados["Notas"]
maior_nota = max(nota)
menor_nota = min(nota)
print(f"A maior nota foi {maior_nota} e a menor nota foi {menor_nota}")
Oito alunos foram aprovados.
#Quantidade de alunos aprovados
status = dados["Aprovado"]
aprovados = 0
for i in status:
try:
if i == True:
aprovados += 1
else:
continue
except:
print("Erro")
aprovados
Dez alunos foram reprovados.
#Quantidade de alunos reprovados
status = dados["Aprovado"]
reprovados = 0
for i in status:
try:
if i == False:
reprovados += 1
else:
continue
except:
print("Erro")
reprovados