여러 종목의 손익계산서 구하기
재무상태표와 마찬가지로 여러 종목의 손익계산서를 구해 하나로 합칠 수 있다. 방법은 재무상태표와 동일하다. 다만 get_income_statement() 함수를 사용한다는 점만 다를 뿐이다.
income_statements = { }
for ticker in [ 'amzn', 'ba', 'msft', 'aapl', 'goog' ]:
income_statements[ ticker ] = si.get_income_statement( ticker )
이렇게 하나로 합쳐진 각 종목의 손익계산서에서 필요한 종목과 필요한 계정만 조회할 수 있다. 다음은 재무상태표와 마찬가지로 최근 두 개 연도의 정보만 모으는 코드다.
recent_income_statements = { ticker : sheet.iloc[ :,:2 ] for ticker,sheet in income_statements.items( ) }
다음은 합쳐진 손익계산서 중에서 애플의 순수입(netIncome)을 구하는 코드다.
recent_income_statements[ 'aapl' ][ recent_income_statements[ 'aapl' ]. index=='netIncome' ]
결과
endDate 2020-09-26 2019-09-28 Breakdown netIncome 57411000000 55256000000