커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
비슷한 error가 계속해서 발생되는데 해결방법과 이유 및 해설부탁합니다. 가능하시다면 문제의 코드가 잘못쓰였다면 무엇이 잘못되었는지 가르침 부탁합니다. 근본원인을 알고 싶습니다.
[왕초보] ChatGPT 300% 활용하기 v0
2주차
북마크
정*욱
댓글
12
추천
0
조회수
7
조회수
7
답변 완료

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

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


yfinance를 사용해서 기업 NVIDIA가 2024년 1월 기준으로 아래 다섯가지 조건들에 만족하는지 여부를 각각 확인하고, 만족하면 만족을 출력하고, 불만족하면 불만족을 각각 출력하는 python 코드를 작성해 줘.


1. 1/주가 수익 배율(PER) > 미국 AAA회사채 시장수익률

2. 배당 수익률 > 회사채 시장수익률×0.67

3. 주가 순자산 배율(PBR) < 0.65

4. 0 < 부채비율 <= 150%

5. 유동비율 >= 200%






import yfinance as yf


ticker = "NVDA"

stock_data = yf.download(ticker, start="2024-01-01", end="2024-01-31")


# 1. PER 확인

# 미국 AAA회사채 시장수익률: 예시로 3%로 가정

AAA_yield = 0.03

PER = stock_data['Close'].iloc[-1] / stock_data['Earnings'].iloc[-1]

if PER > AAA_yield:

    print("불만족: 1. 1/주가 수익 배율(PER) > 미국 AAA회사채 시장수익률")

else:

    print("만족: 1. 1/주가 수익 배율(PER) > 미국 AAA회사채 시장수익률")


# 2. 배당 수익률 확인

# 회사채 시장수익률: 예시로 2%로 가정

bond_yield = 0.02

dividend_yield = stock_data['Dividends'].iloc[-1] / stock_data['Close'].iloc[-1]

if dividend_yield > bond_yield * 0.67:

    print("만족: 2. 배당 수익률 > 회사채 시장수익률×0.67")

else:

    print("불만족: 2. 배당 수익률 > 회사채 시장수익률×0.67")


# 3. PBR 확인

PBR = stock_data['Close'].iloc[-1] / stock_data['Book Value'].iloc[-1]

if PBR < 0.65:

    print("만족: 3. 주가 순자산 배율(PBR) < 0.65")

else:

    print("불만족: 3. 주가 순자산 배율(PBR) < 0.65")


# 4. 부채비율 확인

debt_ratio = stock_data['Total Liabilities'].iloc[-1] / stock_data['Total Assets'].iloc[-1]

if 0 < debt_ratio <= 1.5:

    print("만족: 4. 0 < 부채비율 <= 150%")

else:

    print("불만족: 4. 0 < 부채비율 <= 150%")


# 5. 유동비율 확인

current_ratio = stock_data['Total Current Assets'].iloc[-1] / stock_data['Total Current Liabilities'].iloc[-1]

if current_ratio >= 2:

    print("만족: 5. 유동비율 >= 200%")

else:

    print("불만족: 5. 유동비율 >= 200%")




작성한 코드 및 에러 메세지

스파르타 즉문즉답

오류 발생 시, 작성한 코드 전체와 에러 메시지를 첨부해 주세요.

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

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




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