Ошибка при попытке импорта данных фондовой биржи (yahoo)

У меня проблема, когда я пытаюсь импортировать исторические данные каждой компании в python. Вот мой код:

import pandas as pd
import numpy as np
import requests
import pandas_datareader as web

import pandas_datareader as web
ticker = pd.read_csv("nasdaq_screener_1611015840705.csv")['Symbol']
df = pd.DataFrame

for symbol in ticker:
  df[symbol] = web.DataReader(symbol, data_source = 'yahoo', start = '2013-01-01', end = '2020-12-29')['Adj Close']

Однако в последней строке кода я получил ошибку:

картинка ошибки

Моя цель - сделать что-то похожее на это:

картинка здесь


person Santosh Passoubady    schedule 19.01.2021    source источник
comment
Вы можете просто сделать df = web.DataReader(ticker.unique(), data_source='yahoo', start='2013-01-01', end='2020-12-29')['Adj Close'].   -  person Trenton McKinney    schedule 19.01.2021
comment
@TrentonMcKinneyСпасибо, мне оставить for symbol in ticker: ?   -  person Santosh Passoubady    schedule 19.01.2021
comment
Нет, петля не нужна.   -  person Trenton McKinney    schedule 19.01.2021
comment
Спасибо мне очень помогло!   -  person Santosh Passoubady    schedule 27.01.2021