跳到主要內容

使用R 取得政府開放資料(LOD)

R是目前最受歡迎、簡單學的免費分析軟體,此筆記是記載如何以R取得最常見的政府開放資料格式(CSV,XML,JSON)

近期,政府正大力推動開放政府,這次要來簡單記載如何以R取得開放資料。

會用到2個指令,分別如下:
install.package('XML')
install.package('jsonlite')
 取得連結檔案的連結之後,將連結指定給 url 變數,共分為三種,分別如下:

  1. CSV:這是R最常見的,可使用內建的read.csv( )或read.table( )函數來存取。最常見會出現Error則是編碼問題分別為big5 and utf8,此時可以加上fileencoding = "utf8(or big5)"重新讀取一遍
  2. XML:Extensible Markup Language (中文稱之為可延伸標示語言),亦是常見的資訊交換格式,可允許使用者事先定義標籤tags,在網頁與各式應用程式之間讀取及傳遞資料。
  3. JSON:對於工程師來說,JSON 是很熟悉的檔案格式。


聯絡表單

名稱

以電子郵件傳送 *

訊息 *