Untitled
unknown
plain_text
4 years ago
958 B
6
Indexable
# 2C : Para cada región, gráfico con la matrícula anual según nivel de enseñanza agrupados import numpy as np from matplotlib import pyplot as plt conn = psycopg2.connect(**params) cursor = conn.cursor() cursor.execute(""" select nom_reg_rbd,agno,cod_ense2,(sum(n_alumno_hom)+sum(n_alumno_muj)+sum(n_alumno_si)) as matriculados from matricula m inner join establecimiento e on m.rbd = e.rbd inner join comuna c on c.cod_com_rbd = e.cod_com_rbd inner join provincia p on c.cod_pro_rbd = p.cod_pro_rbd inner join region r on p.cod_reg_rbd = r.cod_reg_rbd group by 1,2,3 order by cod_ense2 asc; """) rows = cursor.fetchall() agno=[] regiones=[] cod_ense2=[] matriculados=[] for i in rows: if i[0] not in regiones: regiones.append(i[0]) if i[1] not in agno: agno.append(i[1]) if i[2] not in cod_ense2: cod_ense2.append(i[2]) print(agno) print(regiones) cursor.close() conn.close()
Editor is loading...