Mai multă curățare a datelor: date lipsă
Când afișezi lungimea DataFrame-ului intraday, vei observa că lipsesc câteva rânduri. Datele vor fi absente dacă nu au avut loc tranzacții într-un anumit interval de un minut. O modalitate de a identifica rândurile lipsă este să calculezi diferența dintre două seturi: setul complet al fiecărui minut și setul indexului DataFrame-ului, care conține rândurile lipsă. După completarea rândurilor lipsă, poți converti indexul la ora din zi și apoi să reprezinți grafic datele.
Acțiunile se tranzacționează la incremente discrete de un cent (deși un mic procent din tranzacții are loc între aceste incremente) și nu la prețuri continue. Când reprezentați grafic datele, ar trebui să observi perioade lungi în care acțiunea oscilează înainte și înapoi într-un interval de un cent. Acest fenomen este uneori denumit „bid/ask bounce".
Acest exercițiu face parte din cursul
Analiza seriilor de timp în Python
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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(___))