Skip to content

Commit e77ee4b

Browse files
committed
ENH groupby: more user-friendly error message (GH7511)
1 parent 4179245 commit e77ee4b

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)