ПочатиПочніть безкоштовно

Зсув цін акцій у часі

Першим методом для роботи з часовими рядами у відео був .shift(), який дає змогу зсувати всі значення в Series або DataFrame на певну кількість періодів уздовж DateTimeIndex.

Скористаймося цим, щоб візуально порівняти ряд цін акцій Google, зсунувши його на 90 робочих днів у минуле та в майбутнє.

Ця вправа є частиною курсу

Опрацювання часових рядів у Python

Переглянути курс

Інструкції до вправи

Ми вже імпортували pandas як pd і matplotlib.pyplot як plt.

  • Використайте pd.read_csv(), щоб імпортувати 'google.csv', розпарсивши 'Date' як дати, встановивши результат як index і зберігши у google.
  • Використайте .asfreq(), щоб установити для google частоту «робочі дні».
  • Додайте до google нові стовпці lagged і shifted, що містять Close, зсунуті відповідно на 90 робочих днів у минуле та в майбутнє.
  • Побудуйте графік для трьох стовпців google.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Import data here
google = ____

# Set data frequency to business daily
google = ____

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

# Plot the google price series


Редагувати та запускати код