Définir et modifier la fréquence d'une série chronologique
Dans la vidéo, vous avez vu comment attribuer une fréquence à un DateTimeIndex, puis comment la modifier.
Vous allez maintenant utiliser des données sur la concentration quotidienne de monoxyde de carbone à New York, Los Angeles et Chicago de 2005 à 2017.
Vous réglerez la fréquence à quotidienne calendaire, puis vous rééchantillonnerez à une fréquence mensuelle. Enfin, vous visualiserez les deux séries pour voir comment les différentes fréquences influent sur les données.
Cette activité fait partie du cours
Manipuler des séries chronologiques en Python
Instructions de l’exercice
Nous avons déjà importé pandas sous le nom pd et matplotlib.pyplot sous le nom plt, et nous avons déjà chargé le fichier co_cities.csv dans une variable co.
- Inspectez
coavec.info(). - Utilisez
.asfreq()pour définir la fréquence à quotidienne calendaire. - Affichez un graphique de
'co'en utilisantsubplots=True. - Modifiez la fréquence à mensuelle en utilisant l'alias
'M'. - Affichez un autre graphique de
coen utilisantsubplots=True.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Inspect data
print(____)
# Set the frequency to calendar daily
co = ____
# Plot the data
# Set frequency to monthly
co = ____
# Plot the data