1. Nauka
  2. /
  3. Kursy
  4. /
  5. Prognozowanie finansowe w Pythonie

Connected

ćwiczenie

Obliczanie wskaźników bilansu dla Ford

Przyjrzyjmy się teraz prawdziwemu przykładowi – firmie Ford Inc, producentowi pojazdów silnikowych. Udostępniono zbiór danych balance_sheet zawierający dane z najnowszego bilansu Ford Inc. Dane dotyczące sprzedaży i kosztu własnego sprzedaży za rok 2017 zostały dostarczone w zbiorze Key_Figures_Memo.

Interesuje nas tylko jedna pozycja bilansu – Należności (ang. Receivables, inaczej Debtors) – dlatego musimy utworzyć filtr dla tej wartości. W tym ćwiczeniu użyjemy indeksowania boolowskiego, aby odfiltrować zbiór danych pod kątem pozycji Receivables w kolumnie metric. Najpierw określimy interesującą nas metrykę ('Receivables'), a następnie sprawdzimy, czy w każdym wierszu kolumna zawiera tę wartość. W wyniku tego powstanie seria boolowska wartości True i False. Za pomocą tej serii możemy następnie przefiltrować nasz zbiór danych.

Po przefiltrowaniu zbioru danych możemy pobrać wartości należności z najnowszego okresu i obliczyć wskaźnik rotacji należności (podany poniżej).

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

Dane balance_sheet oraz wartości sales są już dostępne.

Instrukcje 1/2

undefined XP
    1
    2
  • Ustaw receivables_metric jako listę zawierającą 'Receivables'.
  • Używając metody .isin(), utwórz serię boolowską receivables_filter na podstawie tego, czy każdy wiersz w kolumnie metric zawiera wartość receivables_metric.
  • Użyj tej serii, aby przefiltrować balance_sheet, przypisując wynik do filtered_balance_sheet.