커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
2-6 강의 11분 30초대 코드 따라하고 있는데 오류가 발생해요
undefined주차
북마크
제*
댓글
1
추천
0
조회수
12
조회수
12
답변 완료

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

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



2-6 강의 11분 30초대 코드 따라하고 있는데 오류가 왜 발생하는지 못 찾겠어요.


스파르타 즉문즉답


작성한 코드 및 에러 메세지

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,
      '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()


row = add_company('TSLA')

df.append(row,ignore_index = True)


KeyError                                  Traceback (most recent call last)
<ipython-input-44-057a61b0f567> in <module>
      1 df = pd.DataFrame()
      2 
----> 3 row = add_company('TSLA')
      4 df.append(row,ignore_index = True)

<ipython-input-40-a6f6eac5ced0> in add_company(code)
      3 
      4   name = company.info['shortName']
----> 5   industry = company.info['industry']
      6   marketcap = company.info['marketCap']
      7   summary = company.info['longBusinessSummary']

KeyError: 'industry'


코드 전체와 에러 메시지를 첨부해 주세요.

Tip 1) </> 아이콘을 눌러 코드박스를 만들어 보세요.

Tip 2) Ctrl+A(맥의 경우 Command+A) 단축키로 코드를 한 번에 선택할 수 있어요!




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