У меня есть 2 кадра данных, которые я хотел бы объединить.
Первый df суммирует 5 самых распространенных мест в каждом городе:
Второй df суммирует частоты каждой категории мест проведения в каждом городе:
Я хотел бы объединить оба кадра данных, чтобы частота каждого из 5 лучших мест также отображалась в первом df.
Например.
Вывод в строке 0:
Ang Mo Kio | Food Court | Coffee Shop | Dessert Shop | Chinese Restaurant | Jap Restaurant | 0.64 | 0.2 | 0.1 | ....
Я пробовал использовать панды .merge
sg_venues_sorted.merge(sg_onehot_grouped, on='Town')
но это, похоже, только для слияния имен индексов или столбцов. Что, если мое слияние связано с именами столбцов 1 df и значениями другого df?
Спасибо!