更快速地过滤组值pandas dataframe

时间:2017-05-09 13:44:55

标签: python pandas dataframe

我有两个数据帧,其中包含90,000行。我需要过滤相同INDEX列值的数据帧,并将其发送到迭代过滤后的数据帧的函数。我想知道除了使用groupby之外,是否有更快的方法来过滤数据帧。

这就是我所拥有的。有什么方法可以加快速度吗? arr变量是10000 to 90000.

的整数列表
group1 = df1.groupby(["INDEX"], sort=False)
group2 = df2.groupby(["INDEX"], sort=False)


# Iterates through list arr and calls func repetitively
for names in map(str.upper, arr):
    # print(names)
    try:
        func(group1.get_group(names), group2.get_group(names))
    except:
        pass

0 个答案:

没有答案