Ustawianie i zmiana częstotliwości szeregu czasowego
W filmie widziałeś(-aś), jak przypisać częstotliwość do DateTimeIndex, a następnie ją zmienić.
Teraz skorzystasz z danych o dobowym stężeniu tlenku węgla w Nowym Jorku, Los Angeles i Chicago z lat 2005–2017.
Ustawisz częstotliwość na dzienną (kalendarzową), a następnie dokonasz resamplingowi do częstotliwości miesięcznej. Na koniec zwizualizujesz oba szeregi, żeby zobaczyć, jak różne częstotliwości wpływają na dane.
To ćwiczenie jest częścią kursu
Manipulowanie danymi szeregów czasowych w Pythonie
Instrukcje do ćwiczenia
Biblioteka pandas została już zaimportowana jako pd, a matplotlib.pyplot jako plt. Plik co_cities.csv jest wczytany do zmiennej co.
- Zbadaj
coza pomocą.info(). - Użyj
.asfreq(), aby ustawić częstotliwość na dzienną (kalendarzową). - Wyświetl wykres
'co', używającsubplots=True. - Zmień częstotliwość na miesięczną, korzystając z aliasu
'M'. - Wyświetl kolejny wykres
co, używającsubplots=True.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Inspect data
print(____)
# Set the frequency to calendar daily
co = ____
# Plot the data
# Set frequency to monthly
co = ____
# Plot the data