ComeçarComece gratuitamente

Mais limpeza de dados: Dados ausentes

Ao imprimir o comprimento do DataFrame intraday, você perceberá que faltam algumas linhas. Haverá dados faltantes se não houver negociações em um determinado intervalo de um minuto. Uma maneira de ver quais linhas estão faltando é pegar a diferença de dois conjuntos: o conjunto completo de cada minuto e o conjunto do índice DataFrame que contém as linhas faltantes. Depois de preencher as linhas que faltam, você pode converter o índice em hora do dia e, em seguida, plotar os dados.

As ações são negociadas em incrementos discretos de um centavo (embora uma pequena porcentagem de negociações ocorra entre os incrementos de um centavo) em vez de preços contínuos e, quando você traça os dados, deve observar que há longos períodos em que a ação oscila para frente e para trás em uma faixa de um centavo. Isso às vezes é chamado de "bid/ask bounce".

Este exercício faz parte do curso

Análise de séries temporais em Python

Ver Curso

Exercício interativo prático

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

# Notice that some rows are missing
print("If there were no missing rows, there would be 391 rows of minute data")
print("The actual length of the DataFrame is:", len(___))
Editar e executar código