Advertisement
Prof_Carvalho

Untitled

Nov 19th, 2019
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.06 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2. import numpy as np
  3. import matplotlib.pyplot as plt
  4. import pandas as pd
  5.  
  6. dados = pd.DataFrame(
  7.     {
  8.         'Aluno':["Lucca", "Grettyng", "Cabeça", "Satã", "SuGay", "Roner"],
  9.         'Faltas':[0,6,0,0,4,0],
  10.         'NotaP1': [7, 4.5, 6,7,3,9.5],
  11.         'NotaP2': [8, 9, 8, 8.5, 7, 10]    
  12.     }
  13. )
  14. #Analise Estatistica Descritiva dos dados
  15. print("Descrição dos Dados:")
  16. print(dados.describe())
  17. print()
  18. #Ordena os dados para exibição
  19. print("Dados Ordenados pela Nota de P1:")
  20. print(dados.sort_values(by="NotaP1"))
  21. print()
  22.  
  23. #Coloca um fltro para escolher os dados
  24. print("Filtro de Dados para Notas P1 > 6:")
  25. print(dados[ dados["NotaP1"] > 6.0 ])
  26. print()
  27.  
  28. #COloca um filtro combinado
  29. print("Filtro Combinado:")
  30. print(dados[ (dados["NotaP1"]>6) & (dados["NotaP2"]>9) ])
  31. print()
  32.  
  33. plt.subplot(2,1,1)
  34. #Analise Gráfica dos Dados
  35. dados["NotaP1"].value_counts().plot.bar()
  36.  
  37. #Cria uma nova figura
  38. #plt.figure()
  39. plt.subplot(2,1,2)
  40. #Gráfico de Pizza
  41. dados["NotaP2"].value_counts().plot.pie()
  42. #Mostra o Gráfico
  43. plt.show()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement