커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
current price가 뜨질 않습니다.
undefined주차
북마크
이*원
댓글
3
추천
0
조회수
12
조회수
12
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


즉문즉답에 비슷한 질문 해주신것 따라서 나머지 부분들은 수정했습니다만, 현재 가격이 뜨질 않는데요.


어떻게 해결할 수 있을까요?



스파르타 즉문즉답스파르타 즉문즉답



작성한 코드 및 에러 메세지

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

취소
 공유
취소
댓글 0
댓글 알림
나의얼굴