windows下安装rattle包所踩的坑

时间:2024-03-30 22:38:22

rattle 是R语言的一个包,它是在R语言中可视化地处理分析挖掘数据的一个非常受欢迎的工具。数据科学工作者,可以用它输入数据、变换数据、对数据进行探索性分析、对数据进行常见算法的建模,而不用编写哪怕一行代码。这既方便初学者学习R语言,又大大节省了R语言老手在数据建模初级阶段进行数据处理的时间。

rattle包的安装步骤如下:

1,首先,安装R语言,请在 https://cran.r-project.org/mirrors.html 中下载选择中国的一个镜像,下载R软件的安装包,下载完成后,双击进行傻瓜式安装即可。

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界面进行数据分析和模型训练了。

界面模样如下
windows下安装rattle包所踩的坑