Mudança de preços de ações ao longo do tempo
O primeiro método de manipulação de séries temporais que você viu no vídeo foi o .shift()
, que permite deslocar todos os valores em um Series
ou DataFrame
por um número de períodos para um momento diferente ao longo do DateTimeIndex
.
Vamos usar isso para comparar visualmente uma série de preços de ações do Google deslocada 90 dias úteis no passado e no futuro.
Este exercício faz parte do curso
Manipulação de dados de séries temporais em Python
Instruções de exercício
Já importamos pandas
como pd
e matplotlib.pyplot
como plt
.
- Use
pd.read_csv()
para importar'google.csv'
, analisando o'Date'
como datas, definindo o resultado comoindex
e atribuindo-o agoogle
. - Use
.asfreq()
para definir a frequência degoogle
para negócios diários. - Adicione novas colunas
lagged
eshifted
agoogle
que contenham oClose
deslocado por 90 dias úteis para o passado e o futuro, respectivamente. - Trace as três colunas de
google
.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# Import data here
google = ____
# Set data frequency to business daily
google = ____
# Create 'lagged' and 'shifted'
google['lagged'] = ____
google['shifted'] = ____
# Plot the google price series