Обновление значения в iterrow для панд
Я занимаюсь геокодированиемselenium
Для скрининга по экрану координаты x-y, которая мне нужна для адреса местоположения, я импортировал файл xls в кадр данных panda и хочу использовать явный цикл для обновления строк, не имеющих координаты x-y, как показано ниже:
for index, row in rche_df.iterrows():
if isinstance(row.wgs1984_latitude, float):
row = row.copy()
target = row.address_chi
dict_temp = geocoding(target)
row.wgs1984_latitude = dict_temp['lat']
row.wgs1984_longitude = dict_temp['long']
я прочиталПочему эта функция не «берет» после того, как я перебрал DataFrame от pandas? и я полностью осознаю, что iterrow дает нам только представление, а не копию для редактирования, но что если я действительно обновлю значение строка за строкой? Являетсяlambda
возможно?