熊猫:如何遍历汇总的groupby

时间:2019-08-23 15:27:07

标签: python pandas

我的任务是对数据框架进行分组和聚合,然后对该数据的每个组(子集)进行处理。

分组和聚合似乎可以达到预期的结果。

grouped = df.groupby(['Col1', 'Col2']).aggregate(np.sum)

但是,尝试遍历各个组时遇到麻烦。

方法1:

for group in grouped:
    temp_data = group.iloc[:11, 3]
    # ...do some other stuff...

AttributeError: 'str' object has no attribute 'iloc'

方法2

for name, group in grouped:
    temp_data = group.iloc[:11, 3]
    # ...do some other stuff...

ValueError: too many values to unpack (expected 2)

我最终想要的是将原始DataFrame中每个分组/聚合的数据子集作为自己的DataFrame进行操作。任何帮助将不胜感激!

0 个答案:

没有答案