Tipy a triky při práci s datovými sadami

Finanční prognózování v Pythonu

Victoria Clark

CGMA Financial Analyst

Běžné problémy při práci s finančními daty

  • Surová data mají různé formáty
  • Formát data se může lišit!

    • US formát: Měsíc-Den-Rok, EU: Den-Měsíc-Rok
    • 09-08-2018 v USA je 8. září, v EU 9. srpna
  • Může způsobovat problémy při:

    • Interpretaci
    • Kombinování
Finanční prognózování v Pythonu

Použití slovníku

  • Slovník: asociativní pole
  • Klíče jsou mapovány na hodnoty
  • Neuspořádané páry klíč–hodnota

  • Například:

    • Hodnota 01 má klíč Jan
dictionary = {01: 'Jan'}

slovník

Finanční prognózování v Pythonu

Nezapomeňte použít knihovnu datetime

Direktiva Význam Příklad
%d Den v měsíci jako desetinné číslo s nulou 01, 02, …, 31
%b Zkrácený název měsíce dle lokalizace Jan, Feb, …, Dec
%B Plný název měsíce dle lokalizace January, …,
%m Měsíc jako desetinné číslo s nulou 01, 02, …, 12
%y Rok bez století jako desetinné číslo s nulou 00, 01, …, 99
%Y Rok se stoletím jako desetinné číslo 1988, 2001, 2013
# Example: 19-02-2018 will be written:
('19-02-2018', '%d-%m-%Y')
Finanční prognózování v Pythonu

Iterace přes položky

  • Funkce iteritems()
# Create dictionary with strings as keys
# and ints as values
wordFrequency = {
    "Hello" : 7,
    "hi" : 10,
    "there" : 45,
    "at" : 23,
    "this" : 77
    }
# Iterate over dictionary using for loop
for key in wordFrequency:
    value = wordFrequency[key]
    print(key, " :: ", value)
Hello  ::  7
there  ::  45
at  ::  23
this  ::  77
hi  ::  10
Finanční prognózování v Pythonu

Pojďme si procvičit!

Finanční prognózování v Pythonu

Preparing Video For Download...