From a9a6eb93e5d85f20761674abc7153bbbc2ae194d Mon Sep 17 00:00:00 2001 From: Timothy Heys Date: Tue, 22 Jan 2019 19:04:16 +0100 Subject: [PATCH] fixed scrub totals to work with empty data frames --- fireant/slicer/totals.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fireant/slicer/totals.py b/fireant/slicer/totals.py index 001d2951..e397b738 100644 --- a/fireant/slicer/totals.py +++ b/fireant/slicer/totals.py @@ -59,6 +59,9 @@ def _scrub_totals_for_singlelevel_index_df(data_frame, dimensions): def _scrub_totals_for_multilevel_index_df(data_frame, dimensions): + if data_frame.empty: + return data_frame + # Get the totals marker value for each index level markers = [get_totals_marker_for_dtype(level.dtype) for level in data_frame.index.levels]