Об'єднання фінансових звітів
Ви щойно навчилися зчитувати дані JSON у Python і обчислювати два коефіцієнти зі звіту про рух грошових коштів. Для обчислення коефіцієнта «грошові потоки/чистий прибуток» та коефіцієнта операційних грошових потоків потрібні не лише дані зі звіту про рух грошових коштів, а й зі звіту про прибутки та збитки і балансу.
У цій вправі ви попрактикуєтеся завантажувати дані JSON у Python за допомогою pandas і об'єднувати їх із даними зі звіту про прибутки та збитки і балансу.
pandas уже імпортовано для вас як pd. Набори даних з інформацією балансу та звіту про прибутки та збитки називаються відповідно balance_sheet і income_statement. Їх також уже завантажено для вас.
Ця вправа є частиною курсу
Аналіз фінансової звітності в Python
Інструкції до вправи
- Спочатку зчитайте
cash_flow_tech.jsonу датафрейм pandas. - Об'єднайте звіт про прибутки та збитки з даними балансу, назвавши результат
merged_income_statement_balance_sheet; використайте"Year"і"company"як стовпці для об'єднання. - Об'єднайте дані про грошові потоки з
merged_income_statement_balance_sheet.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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=____)