Fusionner des états financiers
Vous venez d’apprendre à lire des données JSON dans Python et à calculer deux ratios à partir du tableau des flux de trésorerie. Le calcul du ratio flux de trésorerie/bénéfice net et du ratio de flux de trésorerie d’exploitation nécessite non seulement des informations provenant du tableau des flux de trésorerie d’une entreprise, mais aussi du compte de résultat et du bilan.
Dans cet exercice, vous allez vous entraîner à charger des données JSON dans Python avec pandas et à les fusionner avec les données du compte de résultat et du bilan.
pandas a déjà été importé pour vous sous le nom pd. Les jeux de données contenant les informations de bilan et de compte de résultat s’appellent respectivement balance_sheet et income_statement. Ceux-ci ont également été chargés pour vous.
Cet exercice fait partie du cours
Analyser les états financiers en Python
Instructions
- Commencez par lire
cash_flow_tech.jsonen tant que DataFrame pandas. - Fusionnez le compte de résultat avec les données du bilan et appelez le résultat
merged_income_statement_balance_sheet; utilisez"Year"et"company"comme colonnes de jointure. - Fusionnez les données de flux de trésorerie avec
merged_income_statement_balance_sheet.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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=____)