ComeçarComece gratuitamente

Criar dados de desemprego semanais a partir de dados mensais

A taxa de desemprego civil US é divulgada mensalmente. Talvez você precise de dados mais frequentes, mas isso não é problema, pois você acabou de aprender como fazer upsample de uma série temporal.

Você trabalhará com os dados da série temporal dos últimos 20 anos e aplicará algumas opções para preencher os valores ausentes antes de plotar a série semanal.

Este exercício faz parte do curso

Manipulação de dados de séries temporais em Python

Ver Curso

Instruções de exercício

Já importamos pandas como pd e matplotlib.pyplot como plt.

  • Use pd.read_csv() para importar 'unemployment.csv', criando um DateTimeIndex a partir da coluna 'date' usando parse_dates e index_col, e atribua o resultado a data.
  • Converta data em frequência semanal usando .asfreq() com o alias 'W' e mostre as primeiras cinco linhas.
  • Converta novamente para a frequência semanal, adicionando a opção 'bfill' e mostre as primeiras cinco linhas.
  • Crie uma série semanal, adicionando agora a opção 'ffill', atribua a weekly_ffill e mostre as cinco primeiras linhas.
  • Plot weekly_ffill a partir de 2015.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# Import data here
data = ____

# Show first five rows of weekly series
print(____)

# Show first five rows of weekly series with bfill option
print(____)

# Create weekly series with ffill option and show first five rows
weekly_ffill = ____
print(____)

# Plot weekly_fill starting 2015 here 


Editar e executar código