Gộp các báo cáo tài chính
Bạn vừa học cách đọc dữ liệu JSON vào Python và tính hai tỷ số từ báo cáo lưu chuyển tiền tệ. Để tính tỷ số dòng tiền trên lợi nhuận ròng và tỷ số dòng tiền từ hoạt động kinh doanh, bạn không chỉ cần thông tin từ báo cáo lưu chuyển tiền tệ mà còn cần cả báo cáo kết quả kinh doanh và bảng cân đối kế toán.
Trong bài tập này, bạn sẽ thực hành nạp dữ liệu JSON vào Python bằng pandas và gộp nó với dữ liệu báo cáo kết quả kinh doanh và bảng cân đối kế toán.
pandas đã được nạp sẵn với bí danh pd. Các bộ dữ liệu chứa thông tin bảng cân đối kế toán và báo cáo kết quả kinh doanh lần lượt có tên balance_sheet và income_statement. Chúng cũng đã được nạp sẵn cho bạn.
Bài tập này là một phần của khóa học
Phân tích báo cáo tài chính bằng Python
Hướng dẫn bài tập
- Bắt đầu bằng cách đọc
cash_flow_tech.jsonthành một DataFrame của pandas. - Gộp báo cáo kết quả kinh doanh với dữ liệu bảng cân đối kế toán, đặt tên kết quả là
merged_income_statement_balance_sheet; dùng các cột"Year"và"company"để nối. - Gộp dữ liệu lưu chuyển tiền tệ với
merged_income_statement_balance_sheet.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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=____)