windows下安裝rattle包所踩的坑
rattle 是R語言的一個包,它是在R語言中視覺化地處理分析挖掘資料的一個非常受歡迎的工具。資料科學工作者,可以用它輸入資料、變換資料、對資料進行探索性分析、對資料進行常見演算法的建模,而不用編寫哪怕一行程式碼。這既方便初學者學習R語言,又大大節省了R語言老手在資料建模初級階段進行資料處理的時間。
rattle包的安裝步驟如下:
2,安裝R環境後,雙擊開啟,在命令列視窗輸入命令: install.packages(“rattle”)
這個安裝過程回大約持續2分鐘。
3,載入rattle包,開啟rattle視覺化視窗,先後執行如下命令:
library(“rattle”)
rattle()
4,正常情況下,執行完第3步,大家已經可以看到rattle的視窗,如本文最下的圖片。但是,在部分windows電腦中,在執行rattle()之後,會報類似如下的錯誤:
Error in method(obj, …) : Invalid root element: ‘requires‘
或在安裝的時候有warning message如下:
Failed to load RGtk2 dynamic library, attempting to install it.
這時,表明gtk沒有安裝成功,你需要先把RGtk2 包給解除安裝掉。你可以執行R命令remove.packages(“rattle”) , 或者如果你有使用rstudio,你可以在rstudio介面的packages面板中點選RGtk2 包右邊的叉行按鈕,把它刪掉,然後關掉rstudio。然後開啟安裝包的路徑,比如我的路徑:C:\Users\shixianzhi\Documents\R\win-library\3.4, 在其中找到RGtk2 資料夾,把殘留檔案徹底刪除。
5,然後,你重新下載一個RGtk2 的安裝包,下載連結如下:
https://cran.r-project.org/web/packages/RGtk2/index.html
選擇2.20.31的版本,下載完成後,在rstudio介面的packages面板中點選install,安裝方式選擇本地壓縮包,重新安裝RGtk2 包。
6,以上步驟執行完後,把R語言環境關掉,重新開啟。重新執行如下命令:
library(“rattle”)
rattle()
這時,你就可以肆無忌憚地使用rattle介面進行資料分析和模型訓練了。
介面模樣如下: