다음 코드는 각 종목의 재무상태표를 묶어서 최근 데이터를 보여준다.
# 재무상태표의 최근 두 개 연도 데이터를 recent_sheets에 저장한다
recent_sheets = { ticker : sheet.iloc[ :,:2 ] for ticker, sheet in balance_sheets.items( ) }
결과는 recent_sheets에 저장된다. recent_sheets는 종목 티커를 키로 하고 재무상태표를 값으로 하는 딕셔너리다.
다음은 앞서 구한 재무상태표에서 최근 두 개 연도 데이터만 가져와 만든 recent_sheets의 모습이다.
recent_sheets
결과
{'aapl': endDate 2020-09-26 2019-09-28 Breakdown totalLiab 258549000000 248028000000 totalStockholderEquity 65339000000 90488000000 ...중략... longTermDebt 98667000000 91807000000 inventory 4061000000 4106000000 accountsPayable 42296000000 46236000000, ...중략... 'msft': endDate 2020-06-30 2019-06-30 Breakdown intangibleAssets 7038000000 7750000000 totalLiab 183007000000 184226000000 totalStockholderEquity 118304000000 102330000000 ...중략... longTermDebt 59578000000 66662000000 inventory 1895000000 2063000000 accountsPayable 12530000000 9382000000}