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?