네이버 파이낸스 개별종목 재무제표

네이버 증권의 개별종목 페이지에서 상세한 데이터를 제공합니다.

https://finance.naver.com/item/coinfo.naver?code=005930&target=finsum_more

Untitled

여기에는 개별종목의 재무데이터를 포함하고 있습니다.

Untitled

이 재무제표를 엑셀에 붙여넣거나 가공하기가 쉽지 않습니다. FinanceDataReader 를 활용하여 개별 종목의 재무제표 데이터 데이터프레임으로 손쉽게 가져올 수 있습니다.

개별 종목 재무제표 데이터 가져오기

다음과 같은 SnapDataReader()함수를 이용하며 “NAVER/FINSTATE/ + 종목코드” 형식으로 티커를 구성합니다

finstate = fdr.SnapDataReader('NAVER/FINSTATE/005930')

구체적인 예를 들면 다음과 같습니다

import FinanceDataReader as fdr

finstate = fdr.SnapDataReader('NAVER/FINSTATE/005930')
finstate

Untitled

결과 데이터프레임은 다양한 컬럼을 가지고 있습니다.

finstate.columns

필요한 컬럼을 추출하여 사용할 수 있습니다

profit = finstate[['매출액', '영업이익', '당기순이익']]
profit