커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
2주차 숙제 응용
undefined주차
북마크
박*순
댓글
3
추천
0
조회수
19
조회수
19
답변 완료

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

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



이거를 테슬라 뿐만 아니라 다른 종목들도 for문을 넣어서 이어붙이기를 하고 싶은데 방법을 모르겠다고 질문을 했습니다. 말씀해주신 양식을 참고하여 만들어보았는데 ㅠㅠ 안되네요 ㅠㅠ

도움주실 수 있으심 감사합니다 ㅠㅠ

df=pd.DataFrame()

dfdf=pd.DataFrame()


def add_compnay(code):

  company = yf.Ticker(code)

  dfdf=company.balance_sheet.loc[['Cash And Cash Equivalents']]

  dfdf.columns=['2021','2020','2019']

  dfdf['name']=code

  del dfdf['2019']

  newnewnew_df=dfdf[['name','2021','2020']]

  newnewnew_df['diff']=newnewnew_df['2021']-newnewnew_df['2020']

  newnewnew_df.reset_index(drop=True)


  return newnewnew_df.reset_index(drop=True)


codes = ['AAPL','ABNB','BIDU','FB','GOOG','MSFT','TSLA','PYPL','NFLX','NVDA']

for code in codes:

  try:

    row = add_compnay(code)

    df = df.append(row, ignore_index = True)

  except:

    print(f'error - {code}')


df




스파르타 즉문즉답







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