편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2021.07.09

    야후에서 파이낸스 데이터 불러오기 오류


    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일까지는 정상적으로 작동되었는데,

    현재는 데이터를 불러올수 없다는 오류가 나오네요. 이유가뭘까요?

  • 프로필 초보자님의 편집
    날짜2021.07.09

    야후에서 파이낸스 데이터 불러오기 오류


    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일까지는 정상적으로 작동되었는데,

    현재는 데이터를 불러올수 없다는 오류가 나오네요..이유가뭘까요.ㅠ

  • 프로필 Hyun Soo Choi님의 편집
    날짜2021.07.09

    야후에서 파이낸스 데이터 불러오기 오류


    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일까지는 정상적으로 작동되었는데,

    현재는 데이터를 불러올수 없다는 오류가 나오네요..이유가뭘까요.ㅠ