Skip to content

Instantly share code, notes, and snippets.

@paduel
Last active February 23, 2020 19:55
Show Gist options
  • Save paduel/de089b597524763bbc0514caba147846 to your computer and use it in GitHub Desktop.
Save paduel/de089b597524763bbc0514caba147846 to your computer and use it in GitHub Desktop.
Simple code to download historical data of current IBEX components.
# Import the necessary modules
import pandas as pd
import yfinance as yf
# Get the current IBEX components tickers list
ibex_assets = pd.read_html('https://es.wikipedia.org/wiki/IBEX_35')[2]
assets = (ibex_assets.Ticker + '.MC').tolist()
# Dowload historical data to a multi-index dataframe
data = yf.download(assets, start='2008-01-01', as_panel=False)
@crdelossantos
Copy link

Gracias!, me funciona perfecto incluyendo el parámetro header=0 en pd.read_html

@paduel
Copy link
Author

paduel commented Feb 23, 2020

Actualizado, parece que ahora la tabla es la 2, en vez de la 1. Actualizado nombre del módulo a yfinance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment