Skip to content

Commit f33eabb

Browse files
committed
Merge pull request #8281 from bthyreau/fix_grouper_errormessage
ENH groupby: more user-friendly error message (GH7511)
2 parents 95abb3c + e77ee4b commit f33eabb

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

pandas/core/groupby.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1941,7 +1941,8 @@ def __init__(self, index, grouper=None, obj=None, name=None, level=None,
19411941
# no level passed
19421942
if not isinstance(self.grouper, (Series, Index, np.ndarray)):
19431943
if getattr(self.grouper,'ndim', 1) != 1:
1944-
raise ValueError("Grouper result with an ndim != 1")
1944+
t = self.name or str(type(self.grouper))
1945+
raise ValueError("Grouper for '%s' not 1-dimensional" % t)
19451946
self.grouper = self.index.map(self.grouper)
19461947
if not (hasattr(self.grouper, "__len__") and
19471948
len(self.grouper) == len(self.index)):

0 commit comments

Comments
 (0)