diff --git a/pandas_datareader/av/time_series.py b/pandas_datareader/av/time_series.py index 13b6ef2d..59cecc52 100644 --- a/pandas_datareader/av/time_series.py +++ b/pandas_datareader/av/time_series.py @@ -80,11 +80,13 @@ def params(self): def _read_lines(self, out): data = super(AVTimeSeriesReader, self)._read_lines(out) - # reverse since alphavantage returns descending by date - data = data[::-1] start_str = self.start.strftime('%Y-%m-%d') end_str = self.end.strftime('%Y-%m-%d') data = data.loc[start_str:end_str] + + # reverse since alphavantage returns descending by date + data = data[::-1] + if data.empty: raise ValueError("Please input a valid date range") else: