Use interpolation to create weekly employment data
You have recently used the civilian US unemployment rate, and converted it from monthly to weekly frequency using simple forward or backfill methods.
Compare your previous approach to the new .interpolate() method that you learned about in this video.
Diese Übung ist Teil des Kurses
Manipulating Time Series Data in Python
Anleitung zur Übung
We have imported pandas as pd and matplotlib.pyplot as plt for you. We have also loaded the monthly unemployment rate from 2010 to 2016 into a variable monthly.
- Inspect
monthlyusing.info(). - Create a
pd.date_range()with weekly dates, using the.min()and.max()of theindexofmonthlyasstartandend, respectively, and assign the result toweekly_dates. - Apply
.reindex()usingweekly_datestomonthlyand assign the output toweekly. - Create new columns
'ffill'and'interpolated'by applying.ffill()and.interpolate()toweekly.UNRATE. - Show a plot of
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