커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
2-7 분석하기(2) : 분석하기 강의 yfinance 오류?
undefined주차
북마크
이*은
댓글
1
추천
0
조회수
31
조회수
31
답변 완료

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

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


어제 2-6까지 듣고, 오늘 2-7 강의 들으려고 colab 2주차 저장 된 것 불러와서 다시 해보는데 자꾸 오류가 뜹니다.

설치문법, import도 다시 실행시켰고, 2-6에서 들었던 부분까지 다 다시 Ctrl+Enter 눌러줬는데 왜 그러는 걸까요?



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

그리고 계속 안돼서 2-5,6강의에서 했던 것도 다시 돌려보고 했는데 이것도 안되네요.. 밑에 사진 또 첨부합니다!

스파르타 즉문즉답





def add_company(code) : 
  company = yf.Ticker(code)


  name = company.info['shortName']
  industry = company.info['industry']
  marketcap = company.info['marketCap']
  summary = company.info['longBusinessSummary']
  currentprice = company.info['currentPrice']
  targetprice = company.info['targetMeanPrice']


  per = company.info['trailingPE']
  eps = company.info['trailingEps']
  pbr = company.info['priceToBook']


  rev2021 = company.earnings.iloc[-1,0]
  rev2020 = company.earnings.iloc[-2,0]
  rev2019 = company.earnings.iloc[-3,0]


  ear2021 = company.earnings.iloc[-1,1]
  ear2020 = company.earnings.iloc[-2,1]
  ear2019 = company.earnings.iloc[-3,1]


  doc = {
      'name' : name,
      'industry' : industry,
      ' marketcap' :  marketcap,
      'summary' : summary,
      'currentprice' : currentprice,
      'targetprice' : targetprice,
      'per' : per,
      'eps' : eps,
      'pbr' : pbr,
      'rev2021' : rev2021,
      'rev2020' : rev2020,
      'rev2019' : rev2019,
      'ear2021' : ear2021,
      'ear2020' : ear2020,
      'ear2019' : ear2019
  }


  return doc


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
댓글 알림
나의얼굴