1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Dự báo tài chính với Python

Connected

Bài tập

Tính các tỷ số bảng cân đối kế toán cho Ford

Bây giờ chúng ta sẽ xem một ví dụ thực tế: Ford Inc, một công ty sản xuất ô tô. Chúng tôi đã tải lên tập dữ liệu balance_sheet với dữ liệu từ bảng cân đối kế toán gần nhất của Ford Inc. Các số liệu doanh thu và giá vốn hàng bán cho năm 2017 được cung cấp trong tập dữ liệu Key_Figures_Memo.

Chúng ta chỉ quan tâm đến một dòng trên bảng cân đối, đó là Receivables (một cách gọi khác của Debtors – các khoản phải thu), nên cần tạo bộ lọc cho mục này. Trong bài tập này, bạn sẽ dùng boolean indexing để lọc tập dữ liệu theo Receivables trong cột metric. Trước tiên, hãy xác định chỉ tiêu quan tâm ('Receivables'), sau đó kiểm tra xem cột cần xem có giá trị này ở từng hàng hay không. Việc này sẽ tạo ra một series boolean gồm các giá trị True và False. Dùng series này, bạn có thể lọc tập dữ liệu hiện có.

Sau khi đã lọc, hãy lấy giá trị các khoản phải thu ở kỳ gần nhất và tính tỷ số số ngày phải thu (công thức bên dưới).

\(Debtor Days = \frac{Ending\,Balance\,Debtors}{Sales} \times Days\,in\,Financial\,Year\)

Các số liệu balance_sheet và sales đã được cung cấp.

Hướng dẫn 1/2

undefined XP
    1
    2
  • Gán receivables_metric là một danh sách chứa 'Receivables'.
  • Dùng phương thức .isin() để tạo series boolean receivables_filter, dựa trên việc mỗi hàng trong cột metric có chứa receivables_metric hay không.
  • Dùng series này để lọc balance_sheet, gán kết quả vào filtered_balance_sheet.