Začněte nyníZačněte zdarma

Další čištění dat: chybějící data

Když vypíšeš délku DataFrame intraday, všimneš si, že několik řádků chybí. Chybějící data se objeví tehdy, pokud v daném jednominutovém intervalu neproběhl žádný obchod. Jeden ze způsobů, jak zjistit, které řádky chybí, je vzít rozdíl dvou množin: plné množiny všech minut a množiny indexu DataFrame, která obsahuje chybějící řádky. Po doplnění chybějících řádků můžeš index převést na denní čas a data vykreslit.

Akcie se obchodují v diskrétních krocích po jednom centu (přestože malé procento obchodů probíhá mezi těmito centy), nikoli za spojité ceny. Ve vykresleném grafu bys měl/a pozorovat delší úseky, kdy cena akcie osciluje v rozsahu jednoho centu. Tento jev se někdy označuje jako „bid/ask bounce".

Toto cvičení je součástí kurzu

Analýza časových řad v Pythonu

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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(___))
Upravit a spustit kód