Verwende Interpolation, um wöchentliche Beschäftigungsdaten zu erstellen
Du hast kürzlich die zivile US‑Arbeitslosenquote verwendet und sie mit einfachen forward- bzw. backfill-Methoden von monatlicher auf wöchentliche Frequenz umgerechnet.
Vergleiche deinen bisherigen Ansatz mit der neuen Methode .interpolate(), die du in diesem Video kennengelernt hast.
Diese Übung ist Teil des Kurses
Zeitreihen in Python bearbeiten
Anleitung zur Übung
Wir haben pandas als pd und matplotlib.pyplot als plt für dich importiert. Außerdem haben wir die monatliche Arbeitslosenquote von 2010 bis 2016 in die Variable monthly geladen.
- Untersuche
monthlymit.info(). - Erzeuge einen
pd.date_range()mit wöchentlichen Daten, indem du.min()und.max()desindexvonmonthlyjeweils alsstartundendverwendest, und weise das Ergebnisweekly_dateszu. - Wende
.reindex()mitweekly_datesaufmonthlyan und weise die Ausgabeweeklyzu. - Erzeuge neue Spalten
'ffill'und'interpolated', indem du.ffill()bzw..interpolate()aufweekly.UNRATEanwendest. - Zeige ein Diagramm von
weekly.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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