Виділення підмножини часових рядів
Під час побудови графіків часових рядів інколи потрібно візуалізувати лише частину даних. Бібліотека pandas надає потужні методи індексування та вибірки, які дають змогу отримати окремі фрагменти датафрейма. Наприклад, ви можете взяти всі дані між 1950 і 1960 роками з датафрейма discoveries, задавши такий діапазон дат:
subset_data = discoveries['1950-01-01':'1960-01-01']
Зауваження: такий спосіб вибірки працює лише тоді, коли індекс вашого датафрейма містить дати типу datetime. Інакше pandas поверне повідомлення про помилку.
Ця вправа є частиною курсу
Візуалізація часових рядів у Python
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Select the subset of data between 1945 and 1950
discoveries_subset_1 = discoveries['____':'____']
# Plot the time series in your DataFrame as a blue area chart
ax = discoveries_subset_1.____(color='blue', fontsize=15)
# Show plot
plt.show()