Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- 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()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement