HOME > ファンダメンタル分析 > ROE(自己資本利益率)
先ずYahoo Financeからデータを取得します。
\[ \begin{array}{|l|} \hline \verb!import yfinance as yf!\\ \verb!# 株価データを取得する銘柄のシンボルを指定!\\ \verb!stock_symbol = "AAPL" # 例: Apple Inc.のシンボル!\\ \verb!# Yahoo Financeからデータを取得!\\ \verb!stock_data = yf.Ticker(stock_symbol)!\\ \hline \end{array} \]総資産データの取得
総資産データを取得します。
\[ \begin{array}{|l|} \hline \verb!total_assets = stock_data.balance_sheet.loc['Total Assets'].iloc[0]!\\ \hline \end{array} \]総負債データの取得
総負債データを取得します。
\[ \begin{array}{|l|} \hline \verb!total_liabilities = stock_data.balance_sheet.loc['Total Liabilities Net Minority Interest'].iloc[0]!\\ \hline \end{array} \]純利益データの取得
純利益データを取得します。
\[ \begin{array}{|l|} \hline \verb!net_income = stock_data.financials.loc['Net Income'].iloc[0]!\\ \hline \end{array} \]ROE(自己資本利益率)の算出
ROE(自己資本利益率)は、総資産、総負債、純利益のデータから計算することで求めます。
\[\verb!ROE! = \frac{\verb!net_income!}{\verb!total_assets!-\verb!total_liabilities!}\] \[ \begin{array}{|l|} \hline \verb!#ROEを計算!\\ \verb!ROE = net_income/(total_assets - total_liabilities)!\\ \verb!print('ROE',ROE)!\\ \hline \end{array} \]