-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathanalises_rede_ensino.py
99 lines (65 loc) · 2.68 KB
/
analises_rede_ensino.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
pd.read_csv('resultado.csv')
dados = (pd.read_csv('resultado.csv'))
opcao = int(input("""
Escolha uma opção Para descobrir a quantidade de pessoas do sexo Masculino
e Feminino das Redes de Ensino
------------------------------
[1] - Ensino Privado
[2] - Ensino Publico Municipal
[3] - Ensino Publico Estadual
[4] - Outros
------------------------------
[0] - SAIR
------------------------------
\n\n"""))
ensino_PRIVADO = (dados[dados.RedeEnsino == "PRIVADA"])
ensino_publico_mun = (dados[dados.RedeEnsino == "PÚBLICA MUNICIPAL"])
ensino_publico_est = (dados[dados.RedeEnsino == "PÚBLICA ESTADUAL"])
outros = (dados[dados.RedeEnsino == "OUTRO"])
if opcao == 1:
ensino_privado_masc= (ensino_PRIVADO[ensino_PRIVADO.Sexo == "Masculino"])
ensino_privado_fem = (ensino_PRIVADO[ensino_PRIVADO.Sexo == "Feminino"])
ens_pv_masc = ensino_privado_masc.Sexo.count()
ens_pv_fem = ensino_privado_fem.Sexo.count()
y_axis = [ens_pv_masc,ens_pv_fem]
x_axis = ['Homens','Mulheres']
width_n = 0.9
bar_color = 'red'
plt.bar(x_axis, y_axis, width=width_n, color=bar_color)
plt.show()
elif opcao == 2:
ensino_publico_municipal_masc = (ensino_publico_mun[ensino_publico_mun.Sexo == "Masculino"])
ensino_publico_municipal_fem = (ensino_publico_mun[ensino_publico_mun.Sexo == "Feminino"])
ens_pb_mun_masc = ensino_publico_municipal_masc.Sexo.count()
ens_pb_mun_fem = ensino_publico_municipal_fem.Sexo.count()
y_axis = [ens_pb_mun_masc,ens_pb_mun_fem]
x_axis = ['Homens','Mulheres']
width_n = 0.9
bar_color = 'red'
plt.bar(x_axis, y_axis, width=width_n, color=bar_color)
plt.show()
elif opcao == 3:
ensino_publico_estadual_masc = (ensino_publico_est[ensino_publico_est.Sexo == "Masculino"])
ensino_publico_estadual_fem = (ensino_publico_est[ensino_publico_est.Sexo == "Feminino"])
ens_pb_est_masc = ensino_publico_estadual_masc.Sexo.count()
ens_pb_est_fem = ensino_publico_estadual_fem.Sexo.count()
y_axis = [ens_pb_est_masc,ens_pb_est_fem]
x_axis = ['Homens','Mulheres']
width_n = 0.9
bar_color = 'red'
plt.bar(x_axis, y_axis, width=width_n, color=bar_color)
plt.show()
elif opcao == 4:
outros_masc = (outros[outros.Sexo == "Masculino"])
outros_fem = (outros[outros.Sexo == "Feminino"])
outros_m = outros_masc.Sexo.count()
outros_f = outros_masc.Sexo.count()
y_axis = [outros_m,outros_f]
x_axis = ['Homens','Mulheres']
width_n = 0.9
bar_color = 'red'
plt.bar(x_axis, y_axis, width=width_n, color=bar_color)
plt.show()