来自group.keys的熊猫组抛出KeyError

时间:2019-03-27 16:00:36

标签: python pandas keyerror

我正在尝试使用所有可能的分组组合对我的Pandas DataFrame进行分组。我的代码如下:

 df_grouped = input_df.groupby(condition)
 for group_key in df_grouped.groups.keys():
    newly_grouped_df = df_grouped.get_group(group_key)

您看到,我遍历了通过.keys()获得的每个组。 事实是,这种方法可以很好地适用于我人工创建的训练数据集。但是,当我在真实数据上使用它时,最后一行抛出

KeyError: (35691, 'B1234', 'red', 'DFOIJFSDOIJF (36)', nan, 'street', '0,59', 'Incorrect')

那怎么可能?密钥来自dataFrame本身,但随后引发密钥错误?

0 个答案:

没有答案