Dicas e truques ao trabalhar com conjuntos de dados

Previsão Financeira em Python

Victoria Clark

CGMA Financial Analyst

Desafios comuns com dados financeiros

  • Dados brutos vêm em formatos diferentes
  • O formato de data pode variar!

    • Nos EUA: Mês-Dia-Ano; na UE: Dia-Mês-Ano
    • 09-08-2018 nos EUA é 8 de setembro; na UE é 9 de agosto
  • Isso pode gerar desafios em:

    • Interpretação
    • Combinação
Previsão Financeira em Python

Usando um dicionário

  • Dicionário: array associativo
  • Chaves mapeiam para valores
  • pares chave-valor sem ordem

  • Por exemplo:

    • O valor 01 tem a chave Jan
dictionary = {01: 'Jan'}

dicionário

Previsão Financeira em Python

Lembre de usar a biblioteca datetime

Directive Significado Exemplo
%d Dia do mês como número decimal com zero à esquerda 01, 02, …, 31
%b Mês abreviado conforme localidade Jan, Feb, …, Dec
%B Nome completo do mês conforme localidade January, …,
%m Mês como número decimal com zero à esquerda 01, 02, …, 12
%y Ano sem século como número decimal com zero à esquerda 00, 01, …, 99
%Y Ano com século como número decimal 1988, 2001, 2013
# Exemplo: 19-02-2018 será escrito:
('19-02-2018', '%d-%m-%Y')
Previsão Financeira em Python

Iterar sobre itens

  • Função iteritems()
# Crie um dicionário com strings como chaves
# e ints como valores
wordFrequency = {
    "Hello" : 7,
    "hi" : 10,
    "there" : 45,
    "at" : 23,
    "this" : 77
    }
# Itere sobre o dicionário usando for
for key in wordFrequency:
    value = wordFrequency[key]
    print(key, " :: ", value)
Hello  ::  7
there  ::  45
at  ::  23
this  ::  77
hi  ::  10
Previsão Financeira em Python

Vamos praticar!

Previsão Financeira em Python

Preparing Video For Download...