From 6653576c4e70771025cbd44647c2586179cfd00c Mon Sep 17 00:00:00 2001 From: jbrockmendel Date: Tue, 12 Nov 2019 17:20:23 -0800 Subject: [PATCH] Check instead of try/except --- pandas/core/base.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pandas/core/base.py b/pandas/core/base.py index e070005c56d7a..1c74c977e39bc 100644 --- a/pandas/core/base.py +++ b/pandas/core/base.py @@ -602,9 +602,9 @@ def _aggregate_multiple_funcs(self, arg, _level, _axis): if not len(results): raise ValueError("no results") - try: + if all(np.ndim(x) > 0 for x in results): return concat(results, keys=keys, axis=1, sort=False) - except TypeError: + else: # we are concatting non-NDFrame objects, # e.g. a list of scalars