【发布时间】:2016-01-22 20:25:47
【问题描述】:
我正在寻找迭代行的方法,但仅对每 20 或 30 行值应用一些方法 就像这样:
更新代码
for index, row in df.iterrows(), index=+20:
location= geolocator.reverse("%s, %s" % (row['lat'],row['long']),timeout=None)
row['location']=location.address
time.sleep(3)
return df
实际上我尽量减少请求的数量,否则我会遇到超时问题。这就是为什么我尝试遍历行,并且仅对每 20 或 60 行应用请求功能(因为我有 7000 行),而不是通过应用 time.sleep 方法来加快进程
【问题讨论】:
标签: python loops pandas dataframe