天文背包黑客
天文背包黑客

「開放天文 拉近群眾與星空的距離」 公民天文學家/Astrohackers in Taiwan社群的共同創辦人/承接網站開發及資料科學相關案子的遠距工作者 https://astrobackhacker.tw

「跟著黑蛋用Streamlit速成天文資料分析Web App」系列文[2]:初探NASA系外行星資料庫

PM貳婰舞向黑蛋說明工作任務由來及需求:「客戶最近看完Neal Shusterman的小說《殺戒》三部曲,他說書中有一張羅列了近30個太陽系外行星的表,覺得有趣,好奇是否有更多的太陽系外行星、它們距離地球多遠、比地球大或小、它們的一年有幾天、何時被發現、…,於是委託我們抓取相關資料並產出報表。」

黑蛋收到需求後,將之列成任務清單:

  • 了解什麼是太陽系外行星?
  • 研究可以從哪裡取得太陽系外行星的資料表?

他在網上搜尋一番後,針對第一個任務,將他的理解整理如下:

「水星、金星、地球、火星、木星、土星、天王星、海王星都是繞行太陽這個恆星的行星,而位於太陽系之外、不繞行太陽轉的行星,稱為太陽系外行星,也常簡稱為系外行星。」

而針對第二個任務,黑蛋目前找到了NASA系外行星資料庫這個網站。

黑蛋首先注意到頁面左上角寫著「Confirmed Planets」的區塊,訝異人類目前竟然已經發現5000多個系外行星。他點擊該區塊,進入到羅列這些系外行星名稱、所繞行的恆星名稱、發現年份、發現方法、繞行恆星一圈的軌道週期、距離地球多遠、質量大小…等資訊的頁面。

黑蛋疑惑這張表為何會有重複列出的行星,他在其他頁面搜索一陣後,才明白這是因為不同研究團隊針對同一個行星所作的研究結果會在這張表分別列出。若要一行綜觀同個行星的所有欄位值,可以從網站首頁右下角進入「Planetary Systems Composite Data」查看另一張表。至於這兩張表各欄位所代表的意義,可以從「Planetary Systems and Plawnetary Systems Composite Parameters Table Definitions」這個頁面了解。黑蛋點擊系外行星資料表上方的「Download Table」將資料以CSV格式匯出,產出資料報表的工作任務就完成啦。

此系列文由蘇羿豪撰寫,以「創用CC 姓名標示 4.0(CC BY 4.0)國際版授權條款」釋出。



CC BY-NC-ND 2.0 版权声明

喜欢我的文章吗?
别忘了给点支持与赞赏,让我知道创作的路上有你陪伴。

加载中…
加载中…

发布评论