LoslegenKostenlos starten

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>
Kurs ansehen

Ü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 monthly mit .info().
  • Erzeuge einen pd.date_range() mit wöchentlichen Daten, indem du .min() und .max() des index von monthly jeweils als start und end verwendest, und weise das Ergebnis weekly_dates zu.
  • Wende .reindex() mit weekly_dates auf monthly an und weise die Ausgabe weekly zu.
  • Erzeuge neue Spalten 'ffill' und 'interpolated', indem du .ffill() bzw. .interpolate() auf weekly.UNRATE anwendest.
  • 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

Code bearbeiten und ausführen