Zacznij terazZacznij za darmo

Łą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

Zobacz kurs

Instrukcje do ćwiczenia

  • Wczytaj plik cash_flow_tech.json jako 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=____)
Edytuj i uruchom kod