#安裝packages:jsonlite與curl install.packages("jsonlite", repos="http://cran.r-project.org") install.packages('curl') #匯入library:jsonlite library(jsonlite) #下載UBike的JSON檔案 dataUBike <- fromJSON("http://data.taipei/opendata/datalist/apiAccess?scope=resourceAquire&rid=ddb80380-f1b3-4f8e-8016-7ed9cba571d5") #檢視資料欄位與內容 names(dataUBike$result$results) head(dataUBike$result$results,10) #將資料匯出成CSV write.csv(dataUBike$result$results, file = "dataUBike.csv")程式碼內容~有圖有真相 執行結果 使用POWER BI呈現 參考網址
網頁
▼
2016年8月26日 星期五
R學習筆記_資料處理(如何存取OpenData)
最近公司的案子剛好需要進行POC,於是小弟想了想認為使用U-Bike這個案例比較貼近大眾的生活,大家比較有共鳴。
小弟是這樣想的,我想要使用視覺化工具POWER BI(PS:小弟其實蠻喜歡與習慣使用T牌的BI工具)將U-Bike的資料進行視覺化。
要將資料視覺化第一步就是要把資料塞到視覺化工具,但U-Bike可是OpenData耶~那怎麼半呢?
實不相瞞小弟很想寫.NET Code,但想想居然下定要學R了,只好硬著頭皮Google方法,結果居然讓我找到了,而且方法還很簡單。
首先就是下載jsonlite這個套件,然後使用fromJSON將OpenData轉成data frame,接著這些資料你用怎麼使用就怎麼使用,小弟我是把它寫入到CSV檔。
沒有留言:
張貼留言