Łączenie sprawozdań finansowych
Właśnie nauczyłeś się wczytywać dane JSON do Pythona i obliczać dwa wskaźniki na podstawie rachunku przepływów pieniężnych. Wyznaczenie wskaźnika przepływów pieniężnych do zysku netto oraz wskaźnika operacyjnych przepływów pieniężnych wymaga nie tylko danych z rachunku przepływów pieniężnych, ale także z rachunku zysków i strat oraz bilansu.
W tym ćwiczeniu przećwiczysz wczytywanie danych JSON do Pythona za pomocą biblioteki pandas oraz łączenie ich z danymi bilansu i rachunku zysków i strat.
Biblioteka pandas została już zaimportowana jako pd. Zbiory danych z informacjami o bilansie i rachunku zysków i strat noszą nazwy balance_sheet oraz income_statement. Oba zostały już wczytane.
To ćwiczenie jest częścią kursu
Analiza sprawozdań finansowych w Pythonie
Instrukcje do ćwiczenia
- Wczytaj plik
cash_flow_tech.jsonjako obiekt DataFrame biblioteki pandas. - Połącz rachunek zysków i strat z danymi bilansu, nadając wynikowi nazwę
merged_income_statement_balance_sheet; jako kolumny łączące użyj"Year"i"company". - Połącz dane przepływów pieniężnych z
merged_income_statement_balance_sheet.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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=____)