Вот что я ввел:
Код: Выделить всё
import numpy as np
import datetime as dt
import matplotlib.pyplot as plt
from matplotlib import style
import pandas as pd
import pandas_datareader.data as web
style.use ('ggplot')
start= dt.datetime(2000, 1, 1)
end= dt.datetime(2016,12,31)
df= web.DataReader('TSLA', 'yahoo', start, end)
Код: Выделить всё
>>> df= web.DataReader('TSLA', 'yahoo', start, end)
Traceback (most recent call last):
File "", line 1, in
File "/Users/name/Python learning/Data visualisation and graphing/.venv/lib/python3.12/site-packages/pandas/util/_decorators.py", line 213, in wrapper
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/name/Python learning/Data visualisation and graphing/.venv/lib/python3.12/site-packages/pandas_datareader/data.py", line 379, in DataReader
).read()
^^^^^^
File "/Users/name/Python learning/Data visualisation and graphing/.venv/lib/python3.12/site-packages/pandas_datareader/base.py", line 253, in read
df = self._read_one_data(self.url, params=self._get_params(self.symbols))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/name/Python learning/Data visualisation and graphing/.venv/lib/python3.12/site-packages/pandas_datareader/yahoo/daily.py", line 152, in _read_one_data
j = json.loads(re.search(ptrn, resp.text, re.DOTALL).group(1))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'group'
Подробнее здесь: https://stackoverflow.com/questions/789 ... -for-yahoo