首頁

R軟體與Shiny Web應用程式設計

課程名程:R軟體與Shiny Web應用程式設計上課日期:2016年10月22,23日參考網址:http://w3.iiiedu.org.tw/coursedetail.php?id=MSA331I&l=12&c=MSA331I1601本課程採用R語言做為Web服務平台,使學員熟悉使用shiny套件建立Web化服務應用,歡迎報名參加。

Read more

中文網頁表格擷取,亂碼處理

Problem:本篇文章討論如何使用R下載網頁的表格資料, 再進行後續處理.Analysis:# part 1 設定R語系為C, 以配合中文編碼使用本例考量 RWEPA 個人簡介(About) 網頁 (http://web.ydu.edu.tw/~alan9956/02person.htm), 該網頁包括專題演講表格, 該表格包括編號,日期,主題,單位/地點,時數等5個欄位, 在R環境中, 可使用 XML 套件的 readHTMLTable 函數讀取網頁表格, 另因中文編碼考量, 先設定 locate, R程式如下:Sys.setlocale(category="LC_ALL", locale="C")Sys.getlocale()# part 2 載入套件,讀取網頁資料準備...

Read more

3D繪圖

R具備強大的繪圖能力, 一般2D繪圖採用 plot( ), 如果想要有3D動態繪圖, 此時可考慮使用scatter3d{car} 與 rgl套件, 達到使用者互動功能. 完成的圖形具備以下二大功能:1. 滑鼠中間滾輪: 可放大/縮小圖形.2. 滑鼠左鍵: 可以360度旋轉圖形.# 3D繪圖data(iris)library(car)library(rgl)scatter3d(iris$Sepal.Length, iris$Sepal.Width, iris$Petal.Length, group =iris$Species, surface = FALSE)# end

Read more