import pandas_datareader as pdr
pdr.DataReader('SPY', 'yahoo', start='2006-01-01', end='2020-04-17')
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-20-0b321ddb1c50> in <module>
1 import pandas_datareader as pdr
2
----> 3 pdr.DataReader('SPY', 'yahoo', start='2006-01-01', end='2020-04-17')
~/virtualenvs/tf2/lib/python3.7/site-packages/pandas/util/_decorators.py in wrapper(*args, **kwargs)
206 else:
207 kwargs[new_arg_name] = new_arg_value
--> 208 return func(*args, **kwargs)
209
210 return wrapper
~/virtualenvs/tf2/lib/python3.7/site-packages/pandas_datareader/data.py in DataReader(name, data_source, start, end, retry_count, pause, session, api_key)
385 retry_count=retry_count,
386 pause=pause,
--> 387 session=session,
388 ).read()
389
~/virtualenvs/tf2/lib/python3.7/site-packages/pandas_datareader/base.py in read(self)
249 # If a single symbol, (e.g., 'GOOG')
250 if isinstance(self.symbols, (string_types, int)):
--> 251 df = self._read_one_data(self.url, params=self._get_params(self.symbols))
252 # Or multiple symbols, (e.g., ['GOOG', 'AAPL', 'MSFT'])
253 elif isinstance(self.symbols, DataFrame):
~/virtualenvs/tf2/lib/python3.7/site-packages/pandas_datareader/yahoo/daily.py in _read_one_data(self, url, params)
171
172 prices = prices.set_index("Date")
--> 173 prices = prices.sort_index().dropna(how="all")
174
175 if self.ret_index:
~/virtualenvs/tf2/lib/python3.7/site-packages/pandas/core/frame.py in sort_index(self, axis, level, ascending, inplace, kind, na_position, sort_remaining, by)
5073
5074 indexer = nargsort(
-> 5075 labels, kind=kind, ascending=ascending, na_position=na_position
5076 )
5077
~/virtualenvs/tf2/lib/python3.7/site-packages/pandas/core/sorting.py in nargsort(items, kind, ascending, na_position)
244
245 items = extract_array(items)
--> 246 mask = np.asarray(isna(items))
247
248 if is_extension_array_dtype(items):
~/virtualenvs/tf2/lib/python3.7/site-packages/pandas/core/dtypes/missing.py in isna(obj)
120 Name: 1, dtype: bool
121 """
--> 122 return _isna(obj)
123
124
~/virtualenvs/tf2/lib/python3.7/site-packages/pandas/core/dtypes/missing.py in _isna_old(obj)
177 return _isna_ndarraylike_old(obj)
178 elif isinstance(obj, ABCGeneric):
--> 179 return obj._constructor(obj._data.isna(func=_isna_old))
180 elif isinstance(obj, list):
181 return _isna_ndarraylike_old(np.asarray(obj, dtype=object))