diff --git a/script/analysis/course_analysis.py b/script/analysis/course_analysis.py index dd6591dbb3dc775dc7086770aeb5124ffd3e59c7..265bdb444773aa0459112b4607f7e5effedf3f5e 100644 --- a/script/analysis/course_analysis.py +++ b/script/analysis/course_analysis.py @@ -7,6 +7,7 @@ df = pd.read_excel("../base/historico.xls") # imprime completamente um dataframe + def print_analise(d): with pd.option_context('display.max_rows', None, 'display.max_columns', 27): print(d) @@ -20,9 +21,11 @@ def func(x, matr): # quantidade de matriculas + def counts_matr(df): return df.groupby(['COD_ATIV_CURRIC']).size() + def analysis(df): qnt_matr = counts_matr(df) # quantidade de matriculas disciplina # conta quantas vezes os valores de 'SIGLA' se repete para cada disciplina @@ -36,9 +39,9 @@ def analysis(df): def qnt_aprov(df): - qnt = df.groupby(['MATR_ALUNO','COD_ATIV_CURRIC']).size().reset_index(name='quantida aprov') + qnt = df.groupby(['COD_ATIV_CURRIC', 'MATR_ALUNO']).size() + print_analise(qnt) return qnt - # print(qnt) matr = counts_matr(df)