Я попытался объединить два набора данных (DataFrames) следующим образом:
D1 = pd.DataFrame({'Village':['Ampil','Ampil','Ampil','Bachey','Bachey','Center','Center','Center','Center'], 'Code':[123,324,190,453,321,786,456,234,987]})
D2 = pd.DataFrame({'Village':['Ampil','Ampil','Bachey','Bachey','Center','Center'],'Lat':[11.563,13.278,12.637,11.356,12.736,13.456], 'Long':[102.234,103.432,105.673,103.539,103.873,102.983]})
Я хочу объединить два на основе столбца Деревня. Я хочу, чтобы результат выглядел следующим образом:
D3 = pd.DataFrame({'Village': ['Ampil','Ampil','Bachey','Bachey','Center','Center'],'Code':[123,324,453,321,786,456],'Lat':[11.563,13.278,12.637,11.356,12.736,13.456], 'Long':[102.234,103.432,105.673,103.539,103.873,102.983]})
Я попытался объединить, объединить и выполнить конкат, но ни один из них не соответствует цели. Мне нужен код, который будет применяться к большим данным. Очень ценю, если кто-то может помочь.