Seleccionar e inspeccionar los componentes del índice
Ahora que ha importado y depurado los datos de listings
, puede proceder a seleccionar los componentes de index
como la mayor empresa de cada sector por capitalización bursátil.
También tendrá la oportunidad de ver más de cerca los componentes, su último valor de mercado y su último precio.
Este ejercicio forma parte del curso
Manipulación de datos de series temporales en Python
Instrucciones de ejercicio
Ya hemos importado pandas
como pd
, y cargado los datos de listings
con las modificaciones que realizó en el último ejercicio.
- Utilice
.groupby()
y.nlargest()
para seleccionar la mayor empresa por'Market Capitalization'
para cada'Sector'
, y asigne el resultado acomponents
. - Imprima
components
, ordenado en orden descendente por capitalización bursátil. - Seleccione
Stock Symbol
delindex
decomponents
, asígnelo atickers
e imprima el resultado. - Cree una lista
info_cols
que contenga los nombres de columnaCompany Name
,Market Capitalization
, yLast Sale
. A continuación, utilice.loc[]
contickers
yinfo_cols
paraprint()
más detalles sobre los listados clasificados en orden descendente porMarket Capitalization
).
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# Select largest company for each sector
components = ____
# Print components, sorted by market cap
print(____)
# Select stock symbols and print the result
tickers = ____
print(____)
# Print company name, market cap, and last price for each component
info_cols = ____
print(____)