开始使用免费开始使用

使用插值创建每周就业数据

您之前使用过美国居民失业率,并通过简单的 forwardbackfill 方法将其从月度频率转换为每周频率。

请将之前的方法与您在本视频中学到的新的 .interpolate() 方法进行比较。

本练习是课程的一部分

Python 中的时间序列数据处理

查看课程

练习说明

我们已为您导入了 pandas(简称 pd)和 matplotlib.pyplot(简称 plt)。我们还将 2010 至 2016 年的月度失业率加载到了变量 monthly 中。

  • 使用 .info() 查看 monthly
  • 使用 monthlyindex.min().max() 分别作为 startend,创建包含每周日期的 pd.date_range(),并将结果赋值给 weekly_dates
  • monthly 应用 .reindex(),传入 weekly_dates,并将输出赋值给 weekly
  • weekly.UNRATE 分别应用 .ffill().interpolate(),创建新列 'ffill''interpolated'
  • 绘制 weekly 的图表。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# 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

编辑并运行代码