Fusionner des états financiers
Vous venez d'apprendre à lire des données JSON dans Python et à calculer deux ratios à partir de l'état des flux de trésorerie. Le calcul du ratio flux de trésorerie/bénéfice net et du ratio des flux de trésorerie liés aux activités d'exploitation nécessite non seulement l'état des flux de trésorerie d'une entreprise, mais aussi l'état des résultats et le bilan.
Dans cet exercice, vous allez vous exercer à charger des données JSON dans Python avec pandas et à les fusionner avec les données de l'état des résultats et du bilan.
pandas a déjà été importé pour vous sous le nom pd. Les jeux de données contenant l'information du bilan et de l'état des résultats s'appellent respectivement balance_sheet et income_statement. Ils ont aussi été chargés pour vous.
Cette activité fait partie du cours
Analyser les états financiers avec Python
Instructions de l’exercice
- Commencez par lire
cash_flow_tech.jsonen tant que DataFrame pandas. - Fusionnez l'état des résultats avec les données du bilan et nommez 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 ce code d’exemple.
# 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=____)