From b3fb1099aedd5431ddde15f3dee1ba3b4d9fef93 Mon Sep 17 00:00:00 2001 From: sanggon6107 Date: Sun, 9 Feb 2025 14:59:32 +0900 Subject: [PATCH] Call is_in_obj only when obj is a DataFrame at get_grouper() --- pandas/core/groupby/grouper.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pandas/core/groupby/grouper.py b/pandas/core/groupby/grouper.py index e2224caad9e84..4bf2e8b90a0b0 100644 --- a/pandas/core/groupby/grouper.py +++ b/pandas/core/groupby/grouper.py @@ -1023,7 +1023,7 @@ def is_in_obj(gpr) -> bool: return False for gpr, level in zip(keys, levels): - if is_in_obj(gpr): # df.groupby(df['name']) + if isinstance(obj, DataFrame) and is_in_obj(gpr): # df.groupby(df['name']) in_axis = True exclusions.add(gpr.name)