Financiële overzichten samenvoegen
Je hebt zojuist geleerd hoe je JSON-gegevens in Python inleest en twee ratio’s uit het kasstroomoverzicht berekent. Voor het berekenen van de cashflow-tot-netto-inkomstenratio en de operationele kasstroomratio heb je niet alleen informatie uit het kasstroomoverzicht nodig, maar ook uit de winst-en-verliesrekening en de balans.
In deze oefening ga je oefenen met het laden van JSON-gegevens in Python met pandas en deze samenvoegen met de gegevens uit de winst-en-verliesrekening en de balans.
pandas is al voor je geïmporteerd als pd. De gegevenssets met informatie over de balans en de winst-en-verliesrekening heten respectievelijk balance_sheet en income_statement. Deze zijn ook al voor je geladen.
Deze oefening maakt deel uit van de cursus
Financiële overzichten analyseren in Python
Oefeninstructies
- Begin met het inlezen van
cash_flow_tech.jsonals een pandas DataFrame. - Voeg de winst-en-verliesrekening samen met de balansgegevens en noem het resultaat
merged_income_statement_balance_sheet; gebruik"Year"en"company"als kolommen om op te joinen. - Voeg de kasstroomgegevens samen met
merged_income_statement_balance_sheet.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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=____)