1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Finanční prognózování v Pythonu

Connected

cvičení

Výpočet ukazatelů rozvahy pro Ford

Teď se podíváme na reálný příklad – Ford Inc, výrobce motorových vozidel. Nahráli jsme dataset balance_sheet s daty z nejnovější rozvahy Fordu. Údaje o tržbách a nákladech na prodané zboží za rok 2017 jsou k dispozici v datasetu Key_Figures_Memo.

Zajímá nás pouze jedna položka rozvahy – pohledávky (anglicky Receivables, jiným názvem Debtors) – takže potřebujeme vytvořit příslušný filtr. V tomto cvičení použijeme boolean indexing k filtrování datasetu podle hodnoty Receivables ve sloupci metric. Nejprve určíme hledanou metriku ('Receivables') a pak zkontrolujeme, zda ji daný sloupec obsahuje v každém řádku. Výsledkem bude boolean série hodnot True a False, pomocí níž pak filtrujeme původní dataset.

Po vyfiltrování datasetu získáme hodnoty pohledávek z nejnovějšího období a vypočítáme ukazatel doby inkasa pohledávek (vzorec níže).

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

Hodnoty balance_sheet a sales jsou již k dispozici.

Pokyny 1/2

undefined XP
    1
    2
  • Nastav receivables_metric jako seznam obsahující 'Receivables'.
  • Pomocí metody .isin() vytvoř boolean sérii receivables_filter podle toho, zda každý řádek sloupce metric obsahuje hodnotu z receivables_metric.
  • Tuto sérii použij k filtrování balance_sheet a výsledek přiřaď do filtered_balance_sheet.