Pandas使apply()运行得更快的方法

时间:2017-10-10 09:02:05

标签: python pandas

我有一个包含一列网址的df,当访问这些网址时,您将被重定向到真正的网址。我需要逐个遍历所有网址,然后像这样获取相应的重定向网址:

def get_redirect_url(url):
    #some code
    return redirect_url

df.url.apply(get_redirect_url)

如果df有100行数据,则apply方法完成大约需要3分钟。但有时候,我可能会有5000多行的df,需要一个小时才能完成。我想知道是否有任何方法可以加快操作。

是否可以同时运行多个线程以加快速度?

更新

@GiantsLoveDeathMetal共享的解决方案有效!

0 个答案:

没有答案