НачатьНачать бесплатно

Создание еженедельных данных из ежемесячной статистики безработицы

Уровень безработицы среди гражданского населения США публикуется ежемесячно. Иногда нужны более частые данные — но это не проблема, ведь вы уже знаете, как выполнять апсемплинг временного ряда.

Вы будете работать с данными за последние 20 лет и попробуете несколько способов заполнения пропущенных значений, а затем построите график еженедельного ряда.

Это упражнение является частью курса

Работа с временными рядами в Python

Посмотреть курс

Инструкции к упражнению

Библиотеки pandas (как pd) и matplotlib.pyplot (как plt) уже импортированы.

  • С помощью pd.read_csv() импортируйте файл 'unemployment.csv', создав DateTimeIndex из столбца 'date' с использованием параметров parse_dates и index_col, и сохраните результат в переменную data.
  • Преобразуйте data в еженедельную частоту с помощью .asfreq() и псевдонима 'W', затем выведите первые пять строк.
  • Повторите преобразование в еженедельную частоту, добавив опцию 'bfill', и выведите первые пять строк.
  • Создайте еженедельный ряд с опцией 'ffill', сохраните его в переменную weekly_ffill и выведите первые пять строк.
  • Постройте график weekly_ffill, начиная с 2015 года.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Import data here
data = ____

# Show first five rows of weekly series
print(____)

# Show first five rows of weekly series with bfill option
print(____)

# Create weekly series with ffill option and show first five rows
weekly_ffill = ____
print(____)

# Plot weekly_fill starting 2015 here 


Редактировать и запускать код