Python 解鎖 - 如何計算 ETF 的PE Ratio? (以00878為例) Part 3

更新 發佈閱讀 5 分鐘

本篇我們會繼續討論從Part 1 撈取的 df_878 中提取股票代碼,並使用先前Part 2 定義的 get_info_yfinance 函式來獲取 Yahoo Finance 上的財務資料,接著將這些資料貼回 df_878 的相應欄位中。以下是此程式碼的逐步解說:

  • df_878 中的每一列資料中,獲取ticker
i = 1
for row in df_878.to_records(index=False):
ticker = str(row[0]).strip() + '.TW'
  1. 提取當前行的股票代碼,去除多餘的空白並加上 .TW,以符合 Yahoo Finance 的台灣股票代碼格式。
  2. print(ticker) 用於顯示當前處理的股票代碼,方便檢查。


  • 使用 get_info_yfinance 函式取得財務資料
data = get_info_yfinance(ticker)

將結果儲存在 data 變數中。data 包含多個財務指標的數值。


  • 將取得的財務資料寫入 df_878 的指定欄位
df_878.loc[i, 'eps_trailing'] = data[0]
df_878.loc[i, 'eps_forward'] = data[1]
df_878.loc[i, 'bookvalue_per_share'] = data[2]
df_878.loc[i, 'previousClose'] = data[3]
df_878.loc[i, 'priceToBook'] = data[4]
df_878.loc[i, 'earningsGrowth'] = data[5]
df_878.loc[i, 'trailingPE'] = data[6]
df_878.loc[i, 'forwardPE'] = data[7]
df_878.loc[i, 'trailingPegRatio'] = data[8]
df_878.loc[i, 'currentPrice'] = data[9]
df_878.loc[i, 'targetMedianPrice'] = data[10]
df_878.loc[i, 'totalRevenue'] = data[11]
df_878.loc[i, 'revenuePerShare'] = data[12]
df_878.loc[i, 'revenueGrowth'] = data[13]
df_878.loc[i, 'operatingMargins'] = data[14]
df_878.loc[i, 'totalCashPerShare'] = data[15]
df_878.loc[i, 'averageVolume10day'] = data[16]
df_878.loc[i, 'averageDailyVolume10Day'] = data[17]

data 中的每個項目寫入 df_878 的對應欄位,並使用 i 作為列索引。

  • 檢查是否為 None
if(data[1] == None):
ticker = str(row[0]).strip() + '.TWO'
print(ticker)
data = get_info_yfinance(ticker)
...
  1. 如果 data[1](即 eps_forward)為 None,則重新設置股票代碼為 .TWO(表示台灣OTC市場),並再次調用 get_info_yfinance 取得資料。
  2. 同樣地,將新的 data 資料寫入 df_878 的相應欄位。
  • i 加 1,移動到下一行。

此程式碼的作用是瀏覽 df_878 中的每一列,取得股票代碼,並使用 Yahoo Finance 提取相關財務資料,再將這些資料更新回 df_878 的相應欄位。若某些資料為空 (None),則會切換股票代碼的後綴並重新嘗試提取資料。

下篇會講解最後的部分,將統整後的市值、盈餘計算此ETF的本益比。


謝謝您花時間將此篇文章讀完,若覺得對您有幫助可以幫忙按個讚、分享來或是珍藏喔!也歡迎Follow我的Threads/ FB,持續追蹤生產力工具、商業分析、商業英文的實用範例,提升自己的職場力喔!


留言
avatar-img
DigNo Ape 數遊原人
60會員
138內容數
我們秉持著從原人進化的精神,不斷追求智慧的累積和工具的運用來提升生產力。我們相信,每一個成員都擁有無限的潛力,透過學習和實踐,不斷成長和進步。
DigNo Ape 數遊原人的其他內容
2025/01/15
根據 h1bdata info 整理的資料顯示,雇主於2024 提交H1B簽證所包含的薪資訊息,以關鍵字Data Analyst 的1700多條紀錄為例: - 薪資中位數是$85000. - 約有2%介於$150K到$200K - 21% 介於$100K到$150K - 以中位數來看近三年數
2025/01/15
根據 h1bdata info 整理的資料顯示,雇主於2024 提交H1B簽證所包含的薪資訊息,以關鍵字Data Analyst 的1700多條紀錄為例: - 薪資中位數是$85000. - 約有2%介於$150K到$200K - 21% 介於$100K到$150K - 以中位數來看近三年數
2024/12/03
- 圖片去背 - 圖片Mirror
Thumbnail
2024/12/03
- 圖片去背 - 圖片Mirror
Thumbnail
2024/11/27
使用Python 於valuesider網站爬取巴菲特(波克夏 海瑟威)13F報告,並製作成動態barchart,數據更新至FY24Q3。
Thumbnail
2024/11/27
使用Python 於valuesider網站爬取巴菲特(波克夏 海瑟威)13F報告,並製作成動態barchart,數據更新至FY24Q3。
Thumbnail
看更多
你可能也想看
Thumbnail
台股,股票,股市,ETF,00881,股利,股息,配息,殖利率,本益比,EPS,理財,投資,存股,合理價,聯電,台達電,鴻海,仁寶,台積電,智邦,英業達,致茂,瑞昱,廣達,台光電,聯發科,大立光,信邦,聯詠,欣興,健鼎,台灣大,緯創,大聯大,遠傳,和碩,臻鼎,力成,矽力,力積電,南電,穩懋,世界
Thumbnail
台股,股票,股市,ETF,00881,股利,股息,配息,殖利率,本益比,EPS,理財,投資,存股,合理價,聯電,台達電,鴻海,仁寶,台積電,智邦,英業達,致茂,瑞昱,廣達,台光電,聯發科,大立光,信邦,聯詠,欣興,健鼎,台灣大,緯創,大聯大,遠傳,和碩,臻鼎,力成,矽力,力積電,南電,穩懋,世界
Thumbnail
Python 爬蟲 台股ETF 前10大成分股(包含股票代號,權重)
Thumbnail
Python 爬蟲 台股ETF 前10大成分股(包含股票代號,權重)
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
在前一篇 Part 1中,我們成功地將國泰永續高股息ETF (代號00878)的持倉內容(股名、股數)撈出,本篇會介紹如何定義函式來撈取相關盈餘、股價等資訊,輸入股票代碼後回傳預估EPS。
Thumbnail
在前一篇 Part 1中,我們成功地將國泰永續高股息ETF (代號00878)的持倉內容(股名、股數)撈出,本篇會介紹如何定義函式來撈取相關盈餘、股價等資訊,輸入股票代碼後回傳預估EPS。
Thumbnail
之前在如何計算ETF的PE ratio — 00878?中討論到如何使用計算00878的PE以進行對於此ETF的估值,我們發現關鍵在於如何有效撈取一檔ETF的成分和持有股數和其市值(或發行股數),此篇我們繼續探討如何撈取計算Invesco納斯達克100指數ETF-QQQ的本益比。
Thumbnail
之前在如何計算ETF的PE ratio — 00878?中討論到如何使用計算00878的PE以進行對於此ETF的估值,我們發現關鍵在於如何有效撈取一檔ETF的成分和持有股數和其市值(或發行股數),此篇我們繼續探討如何撈取計算Invesco納斯達克100指數ETF-QQQ的本益比。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
之前在如何計算ETF的PE ratio — 00878?中討論到如何使用計算00878的PE以進行對於此ETF的估值,我們發現關鍵在於如何有效撈取一檔ETF的成分和持有股數和其市值(或發行股數),我們會持續這個系列的原因是每個發行商給的資料略有不同
Thumbnail
之前在如何計算ETF的PE ratio — 00878?中討論到如何使用計算00878的PE以進行對於此ETF的估值,我們發現關鍵在於如何有效撈取一檔ETF的成分和持有股數和其市值(或發行股數),我們會持續這個系列的原因是每個發行商給的資料略有不同
Thumbnail
台股,股票,股市,個股,估價,股價,股利,股息,配息,殖利率,理財,投資,存股,復華,富邦,元大,群益,國泰,台新,永豐,中信,凱基,新光,ETF,統一,合理價,高股息,價值投資, 0056,00878,0050,00881,006208,00900,00893,00891,00885,stock
Thumbnail
台股,股票,股市,個股,估價,股價,股利,股息,配息,殖利率,理財,投資,存股,復華,富邦,元大,群益,國泰,台新,永豐,中信,凱基,新光,ETF,統一,合理價,高股息,價值投資, 0056,00878,0050,00881,006208,00900,00893,00891,00885,stock
Thumbnail
台股,股票,ETF,00900,成分股,股利,股息,配息,殖利率,本益比,EPS,理財,投資,存股,合理價,亞泥,台聚,遠東新,長興,中鋼,中鴻,大成鋼,光寶科,佳世達,華碩,技嘉,微星,瑞昱,廣達,台光電,京元電子,可成,華新科,興富發,萬海,富邦金,永豐金,潤泰全,大聯大,力成,鈊象,中美晶
Thumbnail
台股,股票,ETF,00900,成分股,股利,股息,配息,殖利率,本益比,EPS,理財,投資,存股,合理價,亞泥,台聚,遠東新,長興,中鋼,中鴻,大成鋼,光寶科,佳世達,華碩,技嘉,微星,瑞昱,廣達,台光電,京元電子,可成,華新科,興富發,萬海,富邦金,永豐金,潤泰全,大聯大,力成,鈊象,中美晶
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News