Unir estados financieros
Acabas de aprender a leer datos JSON en Python y a calcular dos ratios a partir del estado de flujos de efectivo. Calcular el ratio de flujo de caja a beneficio neto y el ratio de flujo de caja operativo no solo requiere información del estado de flujos de efectivo de la empresa, sino también de la cuenta de resultados y del balance.
En este ejercicio, practicarás cómo cargar datos JSON en Python con pandas y unirlos con los datos de la cuenta de resultados y del balance.
pandas ya se ha cargado como pd. Los conjuntos de datos con información del balance y de la cuenta de resultados se llaman balance_sheet e income_statement, respectivamente. Estos también se han cargado por ti.
Este ejercicio forma parte del curso
Análisis de estados financieros en Python
Instrucciones del ejercicio
- Empieza leyendo
cash_flow_tech.jsoncomo un DataFrame de pandas. - Une la cuenta de resultados con los datos del balance, llamando al resultado
merged_income_statement_balance_sheet; usa"Year"y"company"como columnas para hacer el join. - Une los datos de flujos de efectivo con
merged_income_statement_balance_sheet.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Read cash flow data
cash_flow = ____
# Merge income statement data with balance sheet data
____ = pd.____(income_statement, ____, on=____)
# Now merge it with cash flow data
merged_all = pd.____(cash_flow, ____, on=____)