aboutsummaryrefslogtreecommitdiff
path: root/trappy/stats/grammar.py
diff options
context:
space:
mode:
Diffstat (limited to 'trappy/stats/grammar.py')
-rw-r--r--trappy/stats/grammar.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/trappy/stats/grammar.py b/trappy/stats/grammar.py
index 05a6315..1f5820b 100644
--- a/trappy/stats/grammar.py
+++ b/trappy/stats/grammar.py
@@ -411,6 +411,9 @@ class Parser(object):
"""Pivot Data for concatenation"""
data_frame = self._get_data_frame(cls)
+ if data_frame.empty:
+ raise ValueError("No events found for {}".format(cls.name))
+
data_frame = handle_duplicate_index(data_frame)
new_index = self._agg_df.index.union(data_frame.index)
@@ -525,7 +528,9 @@ class Parser(object):
data_frame = getattr(self.data, cls.name).data_frame
- if self._window[1] is None:
+ if data_frame.empty:
+ return data_frame
+ elif self._window[1] is None:
data_frame = data_frame.loc[self._window[0]:]
else:
data_frame = data_frame.loc[self._window[0]:self._window[1]]