# -*- coding: utf-8 -*- import numpy as np import matplotlib.pyplot as plt import pandas as pd dados = pd.DataFrame( { 'Aluno':["Lucca", "Grettyng", "Cabeça", "Satã", "SuGay", "Roner"], 'Faltas':[0,6,0,0,4,0], 'NotaP1': [7, 4.5, 6,7,3,9.5], 'NotaP2': [8, 9, 8, 8.5, 7, 10] } ) #Analise Estatistica Descritiva dos dados print("Descrição dos Dados:") print(dados.describe()) print() #Ordena os dados para exibição print("Dados Ordenados pela Nota de P1:") print(dados.sort_values(by="NotaP1")) print() #Coloca um fltro para escolher os dados print("Filtro de Dados para Notas P1 > 6:") print(dados[ dados["NotaP1"] > 6.0 ]) print() #COloca um filtro combinado print("Filtro Combinado:") print(dados[ (dados["NotaP1"]>6) & (dados["NotaP2"]>9) ]) print() plt.subplot(2,1,1) #Analise Gráfica dos Dados dados["NotaP1"].value_counts().plot.bar() #Cria uma nova figura #plt.figure() plt.subplot(2,1,2) #Gráfico de Pizza dados["NotaP2"].value_counts().plot.pie() #Mostra o Gráfico plt.show()