Застереження щодо merge_ordered(), кілька стовпців
Коли ви використовуєте merge_ordered() для злиття за кількома стовпцями, порядок має значення, особливо разом із заповненням уперед (forward fill). Функція сортує злиття за стовпцями саме в тому порядку, який ви передаєте. У цій вправі ми об'єднаємо дані ВВП і чисельності населення з World Bank для Австралії та Швеції, помінявши порядок стовпців у параметрі злиття. Частоти рядів різні: значення ВВП — квартальні, а населення — річні. Скористайтеся заповненням уперед, щоб заповнити пропуски. Залежно від заданого порядку, заповнення може використати не ті дані для підстановки пропущених значень.
Таблиці 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)