From 0951f6418e753585a78bcd179565a308e1fed3f3 Mon Sep 17 00:00:00 2001
From: odair mario <badwolves123@gmail.com>
Date: Thu, 14 Sep 2017 14:54:56 -0300
Subject: [PATCH] taxas sem padrao de projeto

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

diff --git a/script/analysis/course_analysis.py b/script/analysis/course_analysis.py
index e69de29..2c994c3 100644
--- a/script/analysis/course_analysis.py
+++ b/script/analysis/course_analysis.py
@@ -0,0 +1,48 @@
+# -*- coding: utf-8 -*-
+
+import pandas as pd 
+import numpy as np
+
+def print_analise(d):
+	with pd.option_context('display.max_rows', None, 'display.max_columns', 27):
+		print(d)
+def analise(df):
+	c = df.groupby(['COD_ATIV_CURRIC']).size()
+	diciplinas = df.groupby(['COD_ATIV_CURRIC','SIGLA']).size().reset_index(name='counts')
+	i=diciplinas.groupby(['COD_ATIV_CURRIC','SIGLA']).apply(lambda x: x['counts'] / (c[x['COD_ATIV_CURRIC']].values[0])).reset_index(name='taxas')
+	print_analise(i)
+analise(df)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#
+##f = lambda x: x / c[x]
+## p = df.groupby(['COD_ATIV_CURRIC','SIGLA']).size().apply(lambda x: (x /c['CI055'])*100)
+#k = (df.sort(['ANO','PERIODO']))
+##(p.apply(lambda x: print(p['COD_ATIV_CURRIC'])))
+#
+## # .size().reset_index(name = "count");
+## # c = p.groupby(['count','SIGLA']).size()
+## ''' percorre mais uma vez a serie para aplicar a funcao lambida, se a '''
+##  c = lambda x: x+1
+## curses = df['COD_ATIV_CURRIC'].drop_duplicates()
+## 'MATR_ALUNO','
+#p
+#df = pd.read_excel("../base/historico.xls")
-- 
GitLab