Utiliser l’interpolation pour créer des données hebdomadaires sur l’emploi
Vous avez récemment utilisé le taux de chômage civil américain et l’avez converti d’une fréquence mensuelle à hebdomadaire à l’aide des méthodes simples forward ou backfill.
Comparez votre approche précédente avec la nouvelle méthode .interpolate() que vous avez découverte dans cette vidéo.
Cet exercice fait partie du cours
Manipuler des séries temporelles en Python
Instructions
Nous avons importé pandas sous le nom pd et matplotlib.pyplot sous le nom plt pour vous. Nous avons également chargé le taux de chômage mensuel de 2010 à 2016 dans une variable monthly.
- Inspectez
monthlyavec.info(). - Créez un
pd.date_range()avec des dates hebdomadaires, en utilisant les méthodes.min()et.max()de l’indexdemonthlycommestartetendrespectivement, et affectez le résultat àweekly_dates. - Appliquez
.reindex()en utilisantweekly_datesàmonthlyet affectez la sortie àweekly. - Créez de nouvelles colonnes
'ffill'et'interpolated'en appliquant.ffill()et.interpolate()àweekly.UNRATE. - Affichez un graphique de
weekly.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Inspect data here
print(____)
# Create weekly dates
weekly_dates = ____
# Reindex monthly to weekly data
weekly = ____
# Create ffill and interpolated columns
weekly['ffill'] = ____
weekly['interpolated'] = ____
# Plot weekly