Instalación

Paso a paso para la instalación:

  1. Instalar BeautifulSoup y Requests:
    • pip install beautifulsoup4 Requests
  2. Instalar Jupyter Notebook:
    • pip install jupyter[all]
  3. Descargar e instalar PhantomJS
  4. Instalar R:
    • apt install -y r-base
  5. Clonar repositorio:
    • git clone https://github.com/JonathanQuiroz/Prediccion-PartidosFutbol.git

Inicialización

  1. Dirijase a la carpeta donde esta clonado el repositorio y luego a la carpeta Codigo, ejecute descarga.py para hacer la descarga de la información de los equipos, procure no ejecutar el programa mas de 3 veces ya que puede generar un bloqueo por parte de la pagina FootballDatabase.

In [ ]:
%%bash
python descarga.py

Consulta

  • Para realizar la consulta de información, sobre algun equipo, primero debe importar consulta.py, asi:
    • import consulta as c
  • Luego declaramos una variable llamada equipo y le ponemos el nombre de equipo que deseemos:
    • Equipo = "nombre_equipo"
  • Por ultimo llamamos la funcion consultaEquipo de consulta.py y la variable equipo como argumento, haciendo decode("utf-8") para el correcto funcionamiento:
    • c.consultaEquipo(Equipo.decode("utf-8"))
  • Al finalizar, cargara una tabla con los datos de los partidos del equipo requerido:
    • Fecha, torneo, local, GL(goles local), GV(goles visitante), visitante

In [3]:
# Ejemplo
import consulta as c
Equipo = "Albania"
c.consultaEquipo(Equipo.decode("utf-8"))


FECHA TORNEO LOCAL GL GV VISITANTE
24 Abri 1996 Amistosos Bosnia 0 0 Albania 
14 Agos 1996 Amistosos Grecia 2 1 Albania 
09 Octu 1996 Elim. Mundial Albania 0 3 Portugal 
09 Novi 1996 Elim. Mundial Albania 1 1 Armenia 
14 Dici 1996 Elim. Mundial Irlanda-N 2 0 Albania 
29 Marz 1995 Elim. Euro Albania 3 0 Moldavia 
26 Abri 1995 Elim. Euro Georgia 2 0 Albania 
07 Juni 1995 Elim. Euro Moldavia 2 3 Albania 
16 Agos 1995 Amistosos Malta 2 1 Albania  
06 Sept 1995 Elim. Euro Albania 1 1 Bulgaria 
07 Octu 1995 Elim. Euro Bulgaria 3 0 Albania
15 Novi 1995 Elim. Euro Albania 1 1 Gales 
30 Novi 1995 Amistosos Albania 2 0 Bosnia 
14 Mayo 1994 Amistosos Macedonia 5 1 Albania  
07 Sept 1994 Elim. Euro Gales 2 0 Albania 
16 Novi 1994 Elim. Euro Albania 1 2 Alemania
14 Dici 1994 Elim. Euro Albania 0 1 Georgia 
18 Dici 1994 Elim. Euro Alemania 2 1 Albania
17 Febr 1993 Elim. Mundial Albania 1 2 Irlanda-N
14 Abri 1993 Elim. Mundial Lituania 3 1 Albania
15 Mayo 1993 Elim. Mundial Letonia 0 0 Albania 
26 Mayo 1993 Elim. Mundial Albania 1 2 Irlanda
02 Juni 1993 Elim. Mundial Dinamarca 4 0 Albania
08 Sept 1993 Elim. Mundial Albania 0 1 Dinamarca
22 Sept 1993 Elim. Mundial Albania 1 5 España
29 Ener 1992 Amistosos Albania 1 0 Grecia 
22 Abri 1992 Elim. Mundial España 3 0 Albania
26 Mayo 1992 Elim. Mundial Irlanda 2 0 Albania 
03 Juni 1992 Elim. Mundial Albania 1 0 Lituania 
09 Sept 1992 Elim. Mundial Irlanda-N 3 0 Albania
11 Novi 1992 Elim. Mundial Albania 1 1 Letonia 
30 Marz 1991 Elim. Euro Francia 5 0 Albania
01 Mayo 1991 Elim. Euro Albania 0 2 Checoslovaquia 
26 Mayo 1991 Elim. Euro Albania 1 0 Islandia 
04 Sept 1991 Amistosos Grecia 0 2 Albania 
16 Octu 1991 Elim. Euro Checoslovaquia 2 1 Albania
18 Dici 1991 Elim. Euro Checoslovaquia 2 1 Albania
30 Mayo 1990 Elim. Euro Islandia 2 0 Albania 
05 Sept 1990 Amistosos Grecia 1 0 Albania 
17 Novi 1990 Elim. Euro Albania 0 1 Francia
19 Dici 1990 Elim. Euro España 9 0 Albania
18 Ener 1989 Amistosos Albania 1 1 Grecia 
08 Marz 1989 Elim. Mundial Albania 0 2 Inglaterra
26 Abri 1989 Elim. Mundial Inglaterra 5 0 Albania
08 Octu 1989 Elim. Mundial Suecia 3 1 Albania 
15 Novi 1989 Elim. Mundial Albania 1 2 Polonia 
06 Agos 1988 Amistosos Albania 0 0 Cuba 
20 Sept 1988 Amistosos Rumania 3 0 Albania 
19 Octu 1988 Elim. Mundial Polonia 1 0 Albania 
05 Novi 1988 Elim. Mundial Albania 1 2 Suecia 
25 Marz 1987 Elim. Euro Rumania 5 1 Albania 
29 Abri 1987 Elim. Euro Albania 0 1 Austria
28 Octu 1987 Elim. Euro Albania 0 1 Rumania 
18 Novi 1987 Elim. Euro España 5 0 Albania
15 Octu 1986 Elim. Euro Austria 3 0 Albania
03 Dici 1986 Elim. Euro Albania 1 2 España
27 Febr 1985 Elim. Mundial Grecia 2 0 Albania
28 Marz 1985 Amistosos Albania 0 0 Turquía 
30 Mayo 1985 Elim. Mundial Albania 0 1 Polonia 
30 Octu 1985 Elim. Mundial Albania 1 1 Grecia 
17 Octu 1984 Elim. Mundial Bélgica 3 1 Albania
31 Octu 1984 Elim. Mundial Polonia 2 2 Albania
22 Dici 1984 Elim. Mundial Albania 2 0 Bélgica
30 Marz 1983 Elim. Euro Albania 1 2 RFA
27 Abri 1983 Elim. Euro Irlanda-N 1 0 Albania
11 Mayo 1983 Elim. Euro Albania 1 1 Turquía 
08 Juni 1983 Elim. Euro Albania 1 2 Austria 
20 Novi 1983 Elim. Euro RFA 2 1 Albania
22 Sept 1982 Elim. Euro Austria 5 0 Albania
27 Octu 1982 Elim. Euro Turquía 1 0 Albania  
15 Dici 1982 Elim. Euro Albania 0 0 Irlanda-N 
01 Abri 1981 Elim. Mundial Albania 0 2 RFA
02 Sept 1981 Elim. Mundial Finlandia 2 1 Albania  
14 Octu 1981 Elim. Mundial Albania 0 2 Bulgaria 
18 Novi 1981 Elim. Mundial RFA 8 0 Albania
03 Sept 1980 Elim. Mundial Albania 2 0 Finlandia 
19 Octu 1980 Elim. Mundial Bulgaria 2 1 Albania  
15 Novi 1980 Elim. Mundial Austria 5 0 Albania 
06 Dici 1980 Elim. Mundial Albania 0 1 Austria 
10 Octu 1976 Amistosos Albania 3 0 Argelia 
08 Abri 1973 Elim. Mundial RDA 2 0 Albania 
06 Mayo 1973 Elim. Mundial Albania 1 4 Rumania 
10 Octu 1973 Elim. Mundial Albania 1 0 Finlandia 
03 Novi 1973 Elim. Mundial Albania 1 4 RDA 
08 Novi 1973 Amistosos Albania 1 1 China 
21 Juni 1972 Elim. Mundial Finlandia 1 0 Albania  
29 Octu 1972 Elim. Mundial Rumania 2 0 Albania 
17 Febr 1971 Elim. Euro Albania 0 1 RFA 
18 Abri 1971 Elim. Juegos Olímpicos Rumania 2 1 Albania 
12 Mayo 1971 Elim. Euro Albania 1 1 Polonia 
26 Mayo 1971 Elim. Juegos Olímpicos Albania 1 2 Rumania 
12 Juni 1971 Elim. Euro RFA 2 0 Albania
14 Novi 1971 Elim. Euro Albania 3 0 Turquía 
14 Octu 1970 Elim. Euro Polonia 3 0 Albania 
13 Dici 1970 Elim. Euro Turquía 2 1 Albania  
08 Abri 1967 Elim. Euro RFA 6 0 Albania
14 Mayo 1967 Elim. Euro Albania 0 2 Yugoslavia 
12 Novi 1967 Elim. Euro Yugoslavia 4 0 Albania  
17 Dici 1967 Elim. Euro Albania 0 0 RFA 
11 Abri 1965 Elim. Mundial Albania 0 2 Suiza 
02 Mayo 1965 Elim. Mundial Suiza 1 0 Albania 
07 Mayo 1965 Elim. Mundial Irlanda-N 4 1 Albania 
24 Novi 1965 Elim. Mundial Albania 1 1 Irlanda-N 
24 Mayo 1964 Elim. Mundial Países Bajos 2 0 Albania
11 Octu 1964 Amistosos Albania 1 1 Argelia 
25 Octu 1964 Elim. Mundial Albania 0 2 Países Bajos 
06 Febr 1963 Elim. Juegos Olímpicos Albania 0 1 Bulgaria 
16 Febr 1963 Elim. Juegos Olímpicos Bulgaria 1 0 Albania  
29 Juni 1963 Elim. Euro Dinamarca 4 0 Albania 
30 Octu 1963 Elim. Euro Albania 1 0 Dinamarca 
01 Mayo 1958 Amistosos Albania 1 1 RDA 
15 Sept 1957 Amistosos China B 3 2 Albania  
29 Novi 1953 Amistosos Albania 2 0 Polonia 
29 Novi 1952 Amistosos Albania 3 2 Checoslovaquia 
07 Dici 1952 Amistosos Albania 2 1 Checoslovaquia 
01 Mayo 1950 Amistosos Albania 0 0 Polonia 
04 Juni 1950 Amistosos Albania 2 1 Bulgaria 
01 Sept 1950 Amistosos Checoslovaquia 3 0 Albania  
24 Sept 1950 Amistosos Hungría 1 0 Albania 
08 Octu 1950 Amistosos Rumania 6 0 Albania 
23 Octu 1949 Amistosos Rumania 1 1 Albania 
06 Novi 1949 Amistosos Polonia 2 1 Albania 
17 Novi 1949 Amistosos Bulgaria 0 0 Albania  
29 Novi 1949 Amistosos Albania 1 4 Rumania 
02 Mayo 1948 Balkan Cup Rumania 0 1 Albania 
23 Mayo 1948 Balkan Cup Albania 0 0 Hungría 
27 Juni 1948 Balkan Cup Yugoslavia 0 0 Albania  
25 Mayo 1947 Balkan Cup Albania 0 4 Rumania 
15 Juni 1947 Balkan Cup Bulgaria 2 0 Albania  
20 Agos 1947 Balkan Cup Hungría 3 0 Albania 
14 Sept 1947 Balkan Cup Albania 2 4 Yugoslavia 
07 Octu 1946 Balkan Cup Albania 2 3 Yugoslavia 
09 Octu 1946 Balkan Cup Albania 3 1 Bulgaria 

In [ ]: