야후에서 파이낸스 데이터 불러오기 오류
조회수 640회
import pandas as pd
import pandas_datareader.data as web
from pandas import Series, DataFrame
import datetime
import numpy
stock = {'msft' : 'MSFT', 'amazon' : 'AMZN',
'google' : 'GOOGL', 'nvidia' : 'NVDA',
'starbucks' : 'SBUX', 'intel' : 'INTC',
'tesla' : 'TSLA',
'apple' : 'AAPL', 'visa' : 'V',
'qqq' : 'QQQ', 'spy' : 'SPY',
'esg' : 'ESGU', 'driv' : 'DRIV',
'vcr' : 'VCR', 'pbw' : 'PBW','pave' : 'PAVE',
'soxx' : 'SOXX', 'finx' : 'FINX'
}
start = datetime.datetime(2017, 7, 1)
end = datetime.datetime(2021, 7, 8)
def get_stock_company(name, code):
foo = web.DataReader(code, 'yahoo', start, end)
bar = f'{name}_close'
foo.rename(columns = {'Adj Close': bar}, inplace = True)
return foo[bar]
stock_price = pd.concat([get_stock_company(name, code)
for name, code in stock.items()], axis=1)
stock_price
위의 프로그램을 실시했을때 6/20일까지는 정상적으로 작동되었는데,
현재는 데이터를 불러올수 없다는 오류가 나오네요. 이유가뭘까요?
댓글 입력