RSelenium:R 使用 Selenium 操控瀏覽器下載網頁資料

本篇介紹如何在 R 中透過 RSelenium 模組使用 Selenium 自動操控瀏覽器,下載並擷取網頁中的資料。 RSelenium 是一個可以讓 R 程式透過 Selenium 操控瀏覽器的套件,它的功能非常強大,幾乎可以讓程式對瀏覽器進行任何操作,以下我們要介紹如何在 R 中使用 RSelenium,透過標準的 Google Chrome 或 Firefox 瀏覽器,擷取到最標準的網頁內容。 ...

June 9, 2018 · G. T. Wang

Red Hat Enterprise Linux 7.3 編譯與安裝 R 語言執行環境教學

本篇介紹如何在 Red Hat Enterprise Linux 7.3 系統中,自行編譯與安裝 R 語言執行環境。 R 語言的安裝在大部分的 Linux 發行版中,都可以使用套件的方式安裝(例如 apt 或 yum 等),在某些特殊需求下才會需要使用自己編譯的方式來安裝(例如沒有管理者權限的時候)。 ...

June 1, 2018 · G. T. Wang

R 大資料分析實例:12 GB 美國飛機航班延誤紀錄

本篇以實際的美國飛機航班延誤紀錄資料,示範在實務上如何處理與分析巨量資料。 飛機航班的延誤會直接對旅客造成不便,因此我們會希望藉著分析班機誤點的資料,找出可能造成誤點的原因,進而嘗試降低航班延誤的頻率,不過這類的資料量通常都非常龐大,比較難以傳統的方式來處理。 ...

February 23, 2018 · G. T. Wang

R 讀取與產生 XML 格式檔案教學

這裡介紹如何在 R 中讀取與產生 XML 格式的資料,並提供許多實際的參考範例。 XML 是一種很普遍的資料格式,在 R 中若要讀取 XML 檔案,或是產生 XML 檔案,可以使用 XML 或是 xml2 這類的套件,以下是讀取與產生 XML 檔案的教學與範例。 ...

July 7, 2017 · G. T. Wang

jsonlite:R 的 JSON 格式資料處理套件

jsonlite 是 R 的一個 JSON 格式資料處理套件,本篇介紹此套件的基本用法,並提供實際應用的範例。 JSON(JavaScript Object Notation)是一種輕量級的資料交換格式,屬於 JavaScript 語言的子集,實作上相當容易,在網路上許多資料都會使用 JSON 的格式來傳遞。 ...

July 6, 2017 · G. T. Wang