Wert in iterrow für Pandas aktualisieren

Ich mache einige Geokodierungsarbeiten, die ich verwendet habeselenium Um die X-Y-Koordinate, die ich für die Adresse eines Standorts benötige, auszusortieren, habe ich eine XLS-Datei in Panda DataFrame importiert und möchte mit einer expliziten Schleife die Zeilen aktualisieren, die nicht die X-Y-Koordinate haben, wie folgt:

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']

ich habe gelesenWarum "nimmt" diese Funktion nicht, nachdem ich einen Pandas-DataFrame wiederholt habe? und bin mir völlig bewusst, dass iterrow uns nur eine Ansicht anstatt eine Kopie zum Bearbeiten gibt, aber was ist, wenn ich den Wert wirklich zeilenweise aktualisiere? Istlambda möglich?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage