포트폴리오 책보고 따라하는데 string indices must be integers 에러가 나요
import numpy as np
import pandas as pd
from pandas_datareader import data as web
import matplotlib.pyplot as plt
import matplotlib as mpl
tickers = ['AAPL', 'F', 'AMZN', 'GE', 'TSLA']
pxclose = pd.DataFrame()
for t in tickers:
pxclose[t] = web.DataReader(t, data_source='yahoo', start='01-01-2019', end='31-12-2019')['Adj Close']
이렇게 하면
pxclose가 string으로 들어오고있는것 같은데 pxclose라는 변수가 어떻게 들어오는지 로그 찍어보셈
감사합니다 형님
입력 type(pxclose) -> 결과 pandas.core.frame.DataFrame
입력 : print(isinstance(pxclose, str)) -> 결과 False
로그 찍어보라는 말을 잘 이해 못했는데 string은 아닌거 같습니다. 혹시 제가 입수하려는 데이터가 정수가 아니라서 에러가 나는 걸까요?
import numpy as npimport pandas as pdfrom pandas_datareader import data as webimport matplotlib.pyplot as pltimport matplotlib as mplimport yfinance as yftickers = ['AAPL', 'F', 'AMZN', 'GE', 'TSLA']yf.pdr_override()pxclose = pd.DataFrame()for t in tickers: pxclose[t] = web.get_data_yahoo(t,start='2019-01-01', end='2019-12-31')['Adj Close'] 이렇게 해보시겠어요
프갤러2 형님 감사합니다. 잘 돌아갑니다. 덕분에 잘 배웠습니다.