ÎncepețiÎncepe gratuit

Deplasarea prețurilor acțiunilor în timp

Prima metodă de manipulare a seriilor de timp pe care ai văzut-o în video a fost .shift(), care îți permite să deplasezi toate valorile dintr-o Series sau un DataFrame cu un număr de perioade față de poziția actuală pe DateTimeIndex.

Hai să folosim această metodă pentru a compara vizual seria prețurilor acțiunilor Google, deplasată cu 90 de zile lucrătoare atât în trecut, cât și în viitor.

Acest exercițiu face parte din cursul

Manipularea datelor de tip serie de timp în Python

Vezi cursul

Instrucțiuni pentru exercițiu

Am importat deja pandas ca pd și matplotlib.pyplot ca plt.

  • Folosește pd.read_csv() pentru a importa 'google.csv', parsând coloana 'Date' ca date calendaristice, setând rezultatul ca index și atribuindu-l variabilei google.
  • Folosește .asfreq() pentru a seta frecvența lui google la zilele lucrătoare.
  • Adaugă coloanele noi lagged și shifted în google, care să conțină valorile Close deplasate cu 90 de zile lucrătoare în trecut, respectiv în viitor.
  • Trasează un grafic cu cele trei coloane din google.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Import data here
google = ____

# Set data frequency to business daily
google = ____

# Create 'lagged' and 'shifted'
google['lagged'] = ____
google['shifted'] = ____

# Plot the google price series


Editează și rulează codul