У меня есть 4 столбца (Address1, Address2 и latlon).
Столбцы Address1 и Address2 в основном совпадают; за исключением того, что Address1 содержит те же адреса с Address2, умноженным на N раз.
На рисунке ниже показан пример столбца Address1:
Пример столбца Address1 в Excel:
![https://i.stack.imgur.com/paS8B.png](https://i.stack.imgur.com/paS8B.png)
2-й рисунок - это пример кадра данных с пропущенными повторяющимися адресами в столбце Address2:
Адрес 2 столбец с геокодированными латами и латами:
![enter image description here](https://i.stack.imgur.com/tv5LG.png)
Я хочу автоматически разместить столбцы lat и lon, соответствующие столбцу address2, в столбцы address1; однако они не имеют одинаковую длину, так как адрес1 содержит адрес2 несколько раз
Я недавно взял столбец Address2 и отбросил повторяющиеся адреса.
Затем я геокодировал их (Address2), чтобы получить другой столбец со значениями latlon.
Теперь я хочу поместить эти латлонные значения в исходный столбец (Address1), который содержит более 8000 строк.
Есть ли какая-либо функция, которую я мог бы использовать напрямую с python для этого?
Я подумываю о создании нового столбца для address1, чтобы каждый конкретный адрес был числом в новом столбце, затем сделать то же самое для столбца address2 и затем сопоставить их (latlon) на основании этого? но как мне это написать на python после создания новых столбцов.
Я новичок в python и все еще учусь. Надеясь, что кто-то может дать какие-то идеи или указать мне правильный путь, как это сделать.