Podzbiór danych szeregu czasowego
Podczas wizualizacji danych szeregów czasowych możesz czasem chcieć pokazać tylko fragment danych. Biblioteka pandas oferuje zaawansowane metody indeksowania i wycinania podzbiorów, które pozwalają wyodrębnić wybrane fragmenty DataFrame. Na przykład, aby wybrać wszystkie dane z lat 1950–1960 z DataFrame discoveries, możesz podać następujący zakres dat:
subset_data = discoveries['1950-01-01':'1960-01-01']
Uwaga: takie wycinanie podzbiorów działa tylko wtedy, gdy indeks DataFrame zawiera daty typu datetime. W przeciwnym razie biblioteka pandas zwróci komunikat o błędzie.
To ćwiczenie jest częścią kursu
Wizualizacja danych szeregów czasowych w Pythonie
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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()