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

Осторожно с merge_ordered() при использовании нескольких столбцов

При использовании merge_ordered() для объединения по нескольким столбцам порядок этих столбцов имеет большое значение, особенно в сочетании с функцией прямого заполнения. Функция сортирует результат слияния по столбцам в том порядке, в котором они указаны. В этом упражнении вы объедините данные о ВВП и численности населения из Всемирного банка для Австралии и Швеции, поменяв порядок столбцов для объединения на обратный. Частота рядов данных различается: значения ВВП представлены поквартально, а данные о населении — ежегодно. Используйте прямое заполнение, чтобы заполнить пропущенные значения. В зависимости от порядка столбцов прямое заполнение может использовать нежелательные данные для подстановки пропусков.

Таблицы gdp и pop уже загружены.

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

Объединение данных с помощью pandas

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

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

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

# Merge gdp and pop on date and country with fill and notice rows 2 and 3
ctry_date = pd.merge_ordered(____, 
                             fill_method='ffill')

# Print ctry_date
print(ctry_date)
Редактировать и запускать код