diff --git a/script/base/dataframe_base.py b/script/base/dataframe_base.py index b1901c0c03d9f9e8aed1cd56e7419e99d47c3a0f..e8318198ffd0aeb11d48459b0d91d6c5723ca9f5 100644 --- a/script/base/dataframe_base.py +++ b/script/base/dataframe_base.py @@ -40,7 +40,7 @@ def load_dataframes(cwd='.'): dataframe = fix_dataframes(dataframes) dh = DataframeHolder(dataframe) - dh.students.aggregate(teste) + #~ dh.students.aggregate(teste) # print(dh.students['MEDIA_FINAL'].aggregate(teste)) return dataframe @@ -104,4 +104,11 @@ def fix_admission(df): def fix_evasion(df): for evasion in EvasionForm.EVASION_FORM: - df.loc[df.FORMA_EVASAO.str.contains(evasion[1]).fillna(False), 'FORMA_EVASAO'] = evasion[0] + #~ df.loc[df.FORMA_EVASAO.str.contains(evasion[1]).fillna(1.0), 'FORMA_EVASAO'] = evasion[0] + df.loc[df.FORMA_EVASAO == evasion[1], 'FORMA_EVASAO'] = evasion[0] + #~ if(evasion[0] == 100): + #~ for x in df.FORMA_EVASAO.str.contains(evasion[1]).fillna(False): + #~ if(x != 0.0): + #~ print(x) + #~ print(df.FORMA_EVASAO.str.contains(evasion[1]).fillna(5)) + print(df[['MATR_ALUNO','FORMA_EVASAO']])