Я выполняю некоторую работу по геокодированию, которую использовал selenium
для скрининга координаты xy, которая мне нужна для адреса местоположения, я импортировал файл xls в panda dataframe и хочу использовать явный цикл для обновления строк, которые не имеют координаты xy, как показано ниже:
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']
Я прочитал Почему эта функция не "принимает" после того, как я перебираю pandas DataFrame? и полностью понимаю, что iterrow дает нам представление, а не копию для редактирования, но что, если я действительно обновляю значение row by row? Возможно ли lambda
?