У меня есть 3 набора данных, которые я пытаюсь объединить с pandas.
Первый набор данных похож на этот. Он имеет несколько значений индекса для почтового индекса, поскольку в фрейме данных есть несколько ресторанов (я пытаюсь дать этим ресторанам больше демографических c контекста). возможно, два атрибута, ключ к одной паре значений.
postcode burgers
2640 38064
postcode soda
3000 23715
3002 854
3003 780
3004 35
3006 3288>
Они были упрощены.
При использовании concat или слияния с pandas я получаю ошибки
ValueError: Plan shapes are not aligned
С этим кодом
result = pd.concat(frames,join='outer')
Как я могу просто объединить эти наборы данных в один? Какую ошибку я делаю?
Ожидаемый результат на основе комментария
В основном ищу гамбургеры и газированные напитки, которые нужно поместить во фрейм данных в качестве значения по почтовому индексу.
пример
postcode pop growth burgers soda address
3793 3,577 123123 1231 AbyRoad
3793 3,577 12351 5151 northst
3971 26 6666 7777 northunder abby