Осторожно с 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)