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
<Kurs>Zeitreihen in Python bearbeiten</Kurs>Übungsanweisungen
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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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