10.10.2024

投資家のためのPython:ファンダメンタル分析 - ROE(自己資本利益率)

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} \]

ROE