
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
즉문즉답에 비슷한 질문 해주신것 따라서 나머지 부분들은 수정했습니다만, 현재 가격이 뜨질 않는데요.
어떻게 해결할 수 있을까요?


작성한 코드 및 에러 메세지
def add_company(code):
company = yf.Ticker(code)
name = company.info['shortName']
industry = company.info['industry']
bussiness = company.info['longBusinessSummary']
# marketCap= company.info['marketCap']
# currentPrice= company.info['currentPrice']
marketCap= company.fast_info['market_cap']
targetPrice= company.info['targetMeanPrice']
currentPrice= company.fast_info['currency']
per = company.info['forwardPE']
eps = company.info['forwardEps']
pbr = company.info['priceToBook']
rev2022=company.earnings.iloc[-1,0]
rev2021=company.earnings.iloc[-2,0]
rev2020=company.earnings.iloc[-3,0]
ear2022=company.earnings.iloc[-1,1]
ear2021=company.earnings.iloc[-2,1]
ear2020=company.earnings.iloc[-3,1]
doc={
'name':name,
'industry':industry,
'name':name,
'currentprice':currentprice,
'targetPrice':targetPrice,
'per':per,
'eps':eps,
'pbr':pbr,
'rev2022':rev2022/1000000,
'rev2021':rev2021/1000000,
'rev2020':rev2020/1000000,
'ear2022':ear2022/1000000,
'ear2021':ear2021/1000000,
'ear2020':ear2020/1000000,
}
return doc
-import pandas as pd
df=pd.DataFrame()
codes = ['AAPL','ABNB','BIDU','FB','GOOG','MSFT','TSLA','PYPL','NFLX','NVDA']
for code in codes:
print(code)
try:
row=add_company(code)
df=df.append(row,ignore_index=True)
except:
print(f'error-{code}')
df
