From 876d523df1086ab9952c690794248e588c0d84f1 Mon Sep 17 00:00:00 2001
From: odair mario <badwolves123@gmail.com>
Date: Sat, 28 Oct 2017 21:47:33 -0200
Subject: [PATCH] muda o parametro de sigla para situacao

---
 script/analysis/course_analysis.py | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/script/analysis/course_analysis.py b/script/analysis/course_analysis.py
index 5a46c13..ce0da37 100644
--- a/script/analysis/course_analysis.py
+++ b/script/analysis/course_analysis.py
@@ -24,11 +24,11 @@ def counts_matr(df):
 # taxas e quantidades semetrais
 def analysis(df):
     qnt_matr = counts_matr(df)  # quantidade de matriculas disciplina
-    # conta quantas vezes os valores de 'SIGLA' se repete para cada disciplina
-    disciplinas = df.groupby(['COD_ATIV_CURRIC', 'SIGLA']
+    # conta quantas vezes os valores de 'SITUACAO' se repete para cada disciplina
+    disciplinas = df.groupby(['COD_ATIV_CURRIC', 'SITUACAO']
                              ).size().reset_index(name='Quantidade')
-    # adiciona mais uma coluna ao df disciplina com as taxas de cada valor de 'SIGLA'
-    disciplina = disciplinas.groupby(['COD_ATIV_CURRIC', 'SIGLA', 'Quantidade']).apply(
+    # adiciona mais uma coluna ao df disciplina com as taxas de cada valor de 'SITUACAO'
+    disciplina = disciplinas.groupby(['COD_ATIV_CURRIC', 'SITUACAO', 'Quantidade']).apply(
         lambda x: func(x, qnt_matr)).reset_index(name='Taxas gerais')
     disciplina = disciplina.drop('level_3',1) # retira coluna duplicada do index
     return disciplina
@@ -41,8 +41,8 @@ def qnt_aprov(df):
 def df_to_json(disciplina,qnt_matr):
     for dis in qnt_matr.keys():
         disc = disciplina.loc[disciplina['COD_ATIV_CURRIC']==dis].drop('COD_ATIV_CURRIC',1) # separa o dataframe em disciplina e elimina a coluna codigo
-        # seta a coluna sigla como index
-        disc = disc.set_index('SIGLA').to_dict()
+        # seta a coluna SITUACAO como index
+        disc = disc.set_index('SITUACAO').to_dict()
         # cria o json
         with open(dis+'.json','w') as f:
             json.dump(disc,f,indent=4)
@@ -63,9 +63,9 @@ def func_semestre(x, matr):
 
 def analysis_semestre(df):
     qnt_matr_semestre = matr_semestre(df)
-    discipline_semestre = df.groupby(['COD_ATIV_CURRIC', 'PERIODO', 'ANO', 'SIGLA']).size(
+    discipline_semestre = df.groupby(['COD_ATIV_CURRIC', 'PERIODO', 'ANO', 'SITUACAO']).size(
     ).reset_index(name='counts_semestre')
-    discipline_semestre = discipline_semestre.groupby(['COD_ATIV_CURRIC', 'PERIODO', 'ANO', 'SIGLA']).apply(lambda x: func_semestre(x,
+    discipline_semestre = discipline_semestre.groupby(['COD_ATIV_CURRIC', 'PERIODO', 'ANO', 'SITUACAO']).apply(lambda x: func_semestre(x,
                                                                                                         qnt_matr_semestre)).reset_index(name='taxas_semetrais')
 
     return discipline_semestre
-- 
GitLab