2015年4月22日 星期三

使用RStudio軟體計算加減乘除運算式 -- 20150422


步驟一、開啟RStudio軟體









步驟二、Tools → Global Options... 
(※一般基本設定,只要第一次設定之後,以後就不需要再設定。別忘記,設定完後要先將RStudio關閉,再重新開啟。)
























步驟三、設定完後,記得要按下「Apply」鈕,才會把設定儲存起來。

































































步驟四、開啟一個新的檔案。








































步驟五、在最前面輸入井字號,表示該行註解說明。(※如下圖畫面中,所顯示綠色。)
















步驟六、在空白處,就像計算機一樣,隨便輸入數字並給予加、減、乘、除,再按下「Run」「Ctrl + Enter」就可以執行運算式,然在Console頁面中就會出現結果












































2015年4月21日 星期二

RStudio軟體的安裝 -- 20150422

如果要把玩或練習R語言,建議安裝完R軟體之後,再接著安裝RStudio套件,因為RStudio套件據有親民的UI編輯介面(※如同Visual Studio程式開發畫面),讓開發者可以很輕鬆的寫程式。(※記得:一定要先安裝玩R軟體,再安裝RStudio軟體,順序不要顛倒。)


步驟一、開啟瀏覽器,搜尋RStudio。



























步驟二、下載RStudio軟體。











































































































































































步驟三、安裝RStudio軟體。
































※預設路徑可以更改。

























































































步驟四、安裝後,開啟RStudio軟體。









※開啟預設是三個區塊。






































※開啟「空白新的檔案」。





















※以下是RStudio軟體的主要四大區塊。












































2015年4月14日 星期二

執行Shiny套件時,出現「R Session Aborted」的錯誤訊息 -- 20150414

緣由:

在R Studio測試Shiny套件時,突然跳出「R Session Aborted R encountered a fatal error. The session was terminated.」,且無法出現正常畫面,心想見鬼了就上網爬文找問題發生的原因,結果都是英語的解說,害林伯有看沒有懂拉。於是心想是不是作業系統版本的問題?因為安裝在Win 8.1(64 bit)作業系統中,會不會是不支援呢?好奇心的驅使下,把它裝在Windows Xp中卻是可以直接執行,挖咧~見鬼了!!我還是不死心,試著移除R軟體、R Studio套件和防毒軟體關閉試試看,結果還是不行,正當煩惱的時候,突然看見一個Update的字眼,於是死馬當活馬醫,把所有R軟體的可以Update都升級了,就可以了!!!真他媽的~ 神奇阿!







































解決方法:

步驟一、ToolsCheck for Package Updates.... →  Select All ,並選擇Install Updates。













































步驟二、更新完畢之後,在RStudio畫面中,輸入以下程式碼,再重新執行一次:

library(shiny)
runExample("01_hello")




步驟三、執行上述兩段程式碼,就會出現正常的範例網頁。(如下圖)







































結論:

有時候在相同環境或不同環境下,所發生的事情都會意想不到,唯有親身的嘗試去解決才是正確的態度。