Ránking de investigadores en Informática en la UGR


In [1]:
%matplotlib inline
from BeautifulSoup import BeautifulSoup
import urllib2
from IPython.display import ( 
    display, HTML 
)
import matplotlib.pyplot as plt


url = 'http://investigacion.ugr.es/ugrinvestiga/static/BuscadorRanking/*/buscar?tipo=&rama_c=&disciplina_c=TELE_D&especialidad_c=&indicador=&periodo='
response = urllib2.urlopen( url )
html= response.read()
all_data = BeautifulSoup( html )
investigadores = all_data.find( "table" ).findAll( "tr" )

Los datos han sido descargados de la web de la UGR usando urllib2 A continuación se muestra la tabla descargada


In [2]:
output = "<table>"
h_data = []
for row in investigadores[1:]:
    columnas = row.findAll('td')
    rank =  int(columnas[0].string.strip())
    nombre =  columnas[1].find('a').string.strip()
    citas =  int(columnas[2].find('strong').string.strip())
    h =  int(columnas[3].string.strip())
    output += "<tr><td>"+nombre+"</td><td>"+str(citas)+"</td><td>"+str(h)+"</td></tr>"
    h_data.append( h )
    
output += "</table>"
display(HTML(output))


FRANCISCO HERRERA TRIGUERO3705499
ENRIQUE HERRERA VIEDMA1558161
JOSE LUIS VERDEGAY GALDEANO962343
OSCAR CORDON GARCIA907245
MARIA AMPARO VILA MIRANDA603139
MANUEL LOZANO MARQUEZ489325
SALVADOR GARCIA LOPEZ470129
JUAN JULIAN MERELO GUERVOS461925
JUAN LUIS CASTRO PEÑA412331
SERAFIN MORAL CALLEJON398635
LUIS MIGUEL DE CAMPOS IBAÑEZ378735
ALBERTO PRIETO ESPINOSA355730
RAFAEL MOLINA SORIANO334528
CHRIS CORNELIS319129
FRANCISCO J GAMIZ PEREZ315530
JAVIER RAMIREZ PEREZ DE INESTROSA310029
JORGE CASILLAS BARRANQUERO259425
IGNACIO ROJAS RUIZ257427
ANTONIO GONZALEZ MUÑOZ252924
JULIO ORTEGA LOPERA243025
JOSE CARLOS SEGURA LUNA235023
JUAN MANUEL GORRIZ SAEZ224626
EDUARDO ROS VIDAL208225
DANIEL SANCHEZ FERNANDEZ201121
RAFAEL ALCALA FERNÁNDEZ186121
JUAN ANTONIO LOPEZ VILLANUEVA173622
JESUS ALCALA FERNANDEZ166418
JESUS GONZALEZ PEÑALVER144920
JAVIER MATEOS DELGADO142518
JUAN FRANCISCO HUETE GUADIX142420
DAVID ALEJANDRO PELTA MOCHCOVSKY141418
JUAN CARLOS CUBERO TALAVERA137619
PEDRO ANGEL CASTILLO VALDIVIESO134117
JUAN B. ROLDAN ARANDA128720
BLANCA BIEL RUIZ125012
MARIA JOSE MARTIN BAUTISTA119419
LUCA DONETTI117713
ANTONIO MIGUEL PEINADO HERREROS117016
JOSE MANUEL BENITEZ SANCHEZ111814
JUAN MANUEL FERNANDEZ LUNA108117
ANTONIO GABRIEL LOPEZ HERRERA107516
ALBERTO JOSE PALMA LOPEZ105417
MARIA TERESA LAMATA JIMENEZ103417
RAUL BAÑOS NAVARRO101816
MARIA CORAL DEL VAL MUÑOZ101515
ANTONIO JAVIER DIAZ ALONSO100715
FRANCISCO GABRIEL RAUL PEREZ RODRIGUEZ98011
IGNACIO ALVAREZ ILLAN96218
FERNANDO ROJAS RUIZ95317
GUSTAVO ROMERO LOPEZ90413
ANTONIO GARCIA RIOS89616
ANDRES GODOY MEDINA86715
ANDRES CANO UTRERA82914
ALBERTO GUILLÉN PERALES80214
FERNANDO BERZAL GALIANO77513
JUAN CARLOS TORRES CANTERO76414
JORGE NAVARRO ORTIZ7437
LUIS CASTILLO VIDAL73613
JOSE SAMOS JIMENEZ71613
MARIA ISABEL GARCIA ARENAS71612
GABRIEL MACIA FERNANDEZ69610
JOAQUIN ABELLAN MULERO69216
ANTONIO MIGUEL MORA GARCIA68614
ANTONIO FRANCISCO DIAZ GARCIA68012
JUAN GOMEZ ROMERO65514
JOSE LUIS BERNIER VILLAMOR62513
ANA MARIA SANCHEZ LOPEZ6097
PABLO AMEIGEIRAS GUTIERREZ58412
JUAN LUIS JIMENEZ LAREDO54714
JUAN FERNANDEZ OLIVARES53112
MIGUEL VEGA LOPEZ51910
PABLO PADILLA DE LA TORRE50611
JESUS BANQUERI OZAEZ48112
EUGENIO AGUIRRE MOLINA47910
VICTORIA EUGENIA SANCHEZ CALLE46812
ANTONIO CAÑAS VARGAS44912
MIGUEL ANGEL CARVAJAL RODRIGUEZ44513
MIGUEL GARCÍA SILVENTE42712
JOSE CAMACHO PAEZ41110
JOSE LUIS PEREZ CORDOBA4017
MIGUEL GEA MEGIAS3889
IGNACIO JOSE BLANCO MEDINA38711
FRANCISCO JAVIER GARCIA RUIZ36511
MANUEL GOMEZ OLMEDO35311
FRANCISCO JIMENEZ MOLINOS3489
CARLOS ALBERTO CRUZ CORONA3389
SAMUEL FRANCISCO ROMERO GARCIA3329
ISAAC TRIGUERO VELAZQUEZ3298
LUIS PARRILLA ROURE3269
PATRICIA PADEREWSKI RODRIGUEZ2928
WALDO FAJARDO CONTRERAS2917
ANGEL MANUEL GOMEZ GARCIA28910
CARLOS SAMPEDRO MATARIN2889
MANUEL NOGUERA GARCIA27910
MIGUEL DAMAS HERMOSO2729
MARIA VISITACION HURTADO TORRES2709
CARLOS UREÑA ALMAGRO2516
CARLOS CANO GUTIERREZ2457
ENCARNACION CASTILLO MORALES2448
JOSE MIGUEL MANTAS RUIZ23910
MANUEL PEGALAJAR CUELLAR2369
FRANCISCO CHARTE OJEDA2236
ANDRES RAMON MASEGOSA ARREDONDO2228
JESUS ALBERTO GARRIDO ALCAZAR2128
PABLO GARCIA SANCHEZ2099
ANTONIO MARTINEZ OLMOS20710
MIGUEL LASTRA LEIDINGER1935
MARCELINO JOSE CABRERA CUEVAS1907
JOSE ANTONIO SAEZ MUÑOZ1886
OSCAR IBAÑEZ PANIZO1858
ARTURO GONZALEZ FERRER1768
ROCIO CELESTE ROMERO ZALIZ1587
DIEGO PEDRO MORALES SANTOS1517
JORGE REVELLES MORENO1484
FRANCISCO BARRANCO EXPOSITO1457
NICETO RAFAEL LUQUE SOLA1406
KAWTAR BENGHAZI AKHLAKI1347
MIGUEL JUAN HORNOS BARRANCO1277
JUAN JOSE RAMOS MUÑOZ1196
FRANCISCO JAVIER RODRIGUEZ DIAZ1188
GABRIEL NAVARRO GARULO1168
SALVADOR VILLENA MORALES975
ISRAA AMRO964
MANUEL ISIDORO CAPEL TUÑON935
MARIA DOLORES RUIZ JIMENEZ865
CARLOS RODRIGUEZ DOMINGUEZ785
JULIAN GARRIDO SÁNCHEZ695
NURIA LOPEZ RUIZ685
ANDRES MARIA ROLDAN ARANDA654
JOSE FERNANDEZ SALMERON615
PEDRO CANO OLIVARES605
FRANCISCO JAVIER MELERO RUS585
MIGUEL JOSE MOLINA SOLANA585
TOMAS RUIZ LOPEZ564
FRANCISCO JESUS MARTINEZ MURCIA553
DANIEL PERALTA CAMARA544
ANTONIO JAVIER FERNANDEZ ARES534
FRANCISCO VELASCO ANGUITA524
JOSE ENRIQUE PONS FRIAS504
ALEJANDRO DAVID MOREO FERNANDEZ474
MARIA BERMUDEZ EDO474
RAFAEL ALEJANDRO RODRIGUEZ GOMEZ454
ENRIQUE JAIME FERNANDEZ SÁNCHEZ444
ENRIQUE JOSE LEYVA MIRANDA404
PABLO VILLACORTA IGLESIAS384
CARLOS NAVARRO MORAL374
MARIA RAQUEL UREÑA PEREZ375
SERGIO RAMIREZ GALLEGO371
SARA DEL RIO GARCIA354
CORA BEATRIZ PEREZ ARIZA324
FRANCISCO MANUEL ORTUÑO GUZMÁN324
PABLO RUIZ MATARAN303
NIEVES ABALOS SERRANO293
LEOVIGILDO SANCHEZ CASADO274
JORGE CASTRO GALLARDO172
GONZALO MILLA MILLAN152
JOSE RAFAEL LOPEZ ARCOS142
ENRIQUE GONZALEZ MARIN132
LALA SEPTEM RIZA132
ELADIO GARVI GARCIA122
FERNANDO MARTINEZ MARTI122
JOSE AGUSTIN GARRIDO ALCAZAR122
PABLO MARTINEZ CAÑADA122
EDUARDO VICENTE LOPEZ112
ROBERTO MAGAN CARRION112
JUAN ANTONIO MORENTE MOLINERA102
PABLO DAVID GUTIERREZ PEREZ81
RAFAEL CABAÑAS DE PAZ71
CELIA ROMO PEÑA51
MARIA SOFIA MARTINEZ GARCIA51
VICTOR MARTIN GOMEZ52
PABLO VILLEGAS GÓNGORA41
LAURA FERNANDEZ MARTIN31
OLMO LEON CADAHI11
CARMEN NAVARRO LUZON00
DAILY MIRANDA PARDO00
JOSE ANTONIO MORAL MUÑOZ00
JOSE LUIS GUTIERREZ RIVAS00
JUAN MANUEL SOTO RUEDA00
RAFAEL ANGEL PRIETO DE LOPE00

El siguiente gráfico muestra el número H de los investigadores por orden decreciente


In [3]:
h_data.sort()
h_data.reverse()
plt.plot(h_data)
plt.show


Out[3]:
<function matplotlib.pyplot.show>