We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 32d1b6b commit 90b9c8aCopy full SHA for 90b9c8a
pandas/core/groupby/generic.py
@@ -1455,9 +1455,12 @@ def _insert_inaxis_grouper_inplace(self, result):
1455
1456
def _wrap_aggregated_output(self, output, names=None):
1457
agg_axis = 0 if self.axis == 1 else 1
1458
- agg_labels = self._obj_with_exclusions._get_axis(agg_axis)
1459
1460
- output_keys = self._decide_output_index(output, agg_labels)
+ if isinstance(output, dict):
+ output_keys = output.keys()
1461
+ else:
1462
+ agg_labels = self._obj_with_exclusions._get_axis(agg_axis)
1463
+ output_keys = self._decide_output_index(output, agg_labels)
1464
1465
if not self.as_index:
1466
result = DataFrame(output, columns=output_keys)
0 commit comments