Sammanfoga finansiella rapporter
Du har just lärt dig att läsa in JSON-data i Python och beräkna två nyckeltal från kassaflödesanalysen. För att beräkna kassaflöde i förhållande till nettoinkomst och operativt kassaflöde behövs inte bara information från kassaflödesanalysen, utan även från resultaträkningen och balansräkningen.
I den här övningen tränar du på att läsa in JSON-data i Python med pandas och sedan slå samman den med data från resultaträkningen och balansräkningen.
pandas har redan laddats in åt dig som pd. Datamängderna med information om balansräkning och resultaträkning heter balance_sheet respektive income_statement. Dessa har också laddats in åt dig.
Den här övningen är en del av kursen
Analysera finansiella rapporter i Python
Övningsinstruktioner
- Börja med att läsa in
cash_flow_tech.jsonsom en pandas DataFrame. - Slå samman resultaträkningen med balansräkningsdata och kalla resultatet
merged_income_statement_balance_sheet; använd"Year"och"company"som kolumner att slå samman på. - Slå samman kassaflödesdata med
merged_income_statement_balance_sheet.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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=____)