Объединение финансовых отчётов
В предыдущем упражнении вы научились загружать данные в формате JSON в Python и вычислять два коэффициента на основе отчёта о движении денежных средств. Для расчёта коэффициента денежного потока к чистой прибыли и коэффициента операционного денежного потока необходима информация не только из отчёта о движении денежных средств, но и из отчёта о прибылях и убытках, а также из бухгалтерского баланса.
В этом упражнении вы потренируетесь загружать данные в формате JSON в Python с помощью pandas и объединять их с данными из бухгалтерского баланса и отчёта о прибылях и убытках.
Библиотека pandas уже импортирована под именем pd. Наборы данных с информацией о бухгалтерском балансе и отчёте о прибылях и убытках называются balance_sheet и income_statement соответственно. Они также уже загружены.
Это упражнение является частью курса
Анализ финансовой отчётности на Python
Инструкции к упражнению
- Загрузите файл
cash_flow_tech.jsonв виде DataFrame 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=____)