Analýza finančních výkazů v Pythonu
Rohan Chatterjee
Risk Modeler
JSON („JavaScript Object Notation")JSON JSON můžeme do Pythonu načíst pomocí knihovny pandascash_flow = pd.read_json("cash_flow_statement.json")
print(cash_flow.head())

Poměr peněžního toku z provozní činnosti k čistému zisku
Provozní činnosti jsou klíčové aktivity podniku
Vysoká hodnota ukazatele znamená, že firma generuje značnou část hotovosti z provozní činnosti
Vzorec:
$$\dfrac{\text{Peněžní tok z provozní činnosti}}{\text{Čistý zisk}}$$
Vzorec:
$$\dfrac{\text{Peněžní tok z provozní činnosti}}{\text{Krátkodobé závazky}}$$
dataset chybí některé hodnoty sloupce "Total Current Liabilities", označené jako NaN
imputation = dataset.groupby("company")["Total Current Liabilities"].transform("mean")
dataset["Imputed Total Current Liabilities"] = dataset["Total Current Liabilities"].fillna(imputation)
dataset takto:
Doplnění chybějící hodnoty 70. percentilem dostupných hodnot dává konzervativnější odhad.
Pokud se ukazatel použije při rozhodování, je obezřetnější počítat jej s konzervativnějším doplněním.
company:imputation = dataset.groupby("company")["Total Current Liabilities"]\
.transform(lambda x: np.nanquantile(x, 0.7))
dataset["Imputed Total Current Liabilities"] = dataset["Total Current Liabilities"]\
.fillna(imputation)
Analýza finančních výkazů v Pythonu