重置索引的熊猫中groupby的时间复杂度

时间:2018-08-07 11:18:04

标签: python pandas-groupby

我正在遍历groupby对象。

d2_groupby = data.groupby(['A','B','C'])
def func(pattern):
    return #some indices of pattern dataframe

#first loop
for key,pattern in d2_groupby:
    func(pattern)
#second loop
for key,pattern in d2_groupby:
    func(pattern.reset_index(drop=True)

在以上两个循环中,为什​​么第二个循环比第一个循环快得多?第二个循环快30倍。 如果我想使用第一种类型的循环,那将是最好的编写方式。 预先感谢。

0 个答案:

没有答案