如果出现问题,请保存 Lambda 的进度
Save Lambda's Progress if something went wrong
我正在尝试在具有 pandas
和 lambda
的地址列表上使用 geopy,但如果连接丢失,我将失去所有进度,有没有办法以某种方式保存这样一来,如果在过程中出现问题,我可以从我停止的地方继续吗?
这就是我正在使用的线,这是一条非常基本的线
df.output = df.Address.apply(lambda x: geolocator.geocode(x,timeout=30,language="en")).apply(lambda x: x.raw))
试一试。 iterrows、iteritems、itertuples 有很多例子。在不了解 goelocator 函数或它的工作原理的情况下,您可能需要对其进行调整。
for index, row in df.iterrows():
gcode = geolocator.geocode(row['Address'],timeout=30,language="en")
row['output'] = gcode.raw
我正在尝试在具有 pandas
和 lambda
的地址列表上使用 geopy,但如果连接丢失,我将失去所有进度,有没有办法以某种方式保存这样一来,如果在过程中出现问题,我可以从我停止的地方继续吗?
这就是我正在使用的线,这是一条非常基本的线
df.output = df.Address.apply(lambda x: geolocator.geocode(x,timeout=30,language="en")).apply(lambda x: x.raw))
试一试。 iterrows、iteritems、itertuples 有很多例子。在不了解 goelocator 函数或它的工作原理的情况下,您可能需要对其进行调整。
for index, row in df.iterrows():
gcode = geolocator.geocode(row['Address'],timeout=30,language="en")
row['output'] = gcode.raw