我是数据挖掘和R的新手.请提供如何继续以下查询.
我想在我的MS Win 10-X64系统上使用R-package Rattle进行数据分析.我遵循这些指示.我使用安装包
install.packages("rattle")
Run Code Online (Sandbox Code Playgroud)
选择CRAN镜像后,RGUI会安装该软件包并提供以下消息:
package ‘rattle’ successfully unpacked and MD5 sums checked
The downloaded binary packages are in
C:\Users\XXX\AppData\Local\Temp\RtmpYnMZM1\downloaded_packages
Run Code Online (Sandbox Code Playgroud)
之后我运行代码,
library(rattle)
Run Code Online (Sandbox Code Playgroud)
和RGui给出以下回应;
Rattle: A free graphical interface for data mining with R.
Version 4.1.0 Copyright (c) 2006-2015 Togaware Pty Ltd.
Type 'rattle()' to shake, rattle, and roll your data.
Run Code Online (Sandbox Code Playgroud)
在此之后,我将函数称为"拨浪鼓".
rattle()
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Error in method(obj, ...) : Invalid root element: 'requires'
Run Code Online (Sandbox Code Playgroud)
我也在RStudio控制台中尝试过相同的操作.此外,我卸载了RStudio和R X64,X386并重新安装了相同的并再次尝试,但我无法浏览此错误的原因.
Ben*_*Ben 11
看来RGtk2有关.grep
在安装的拨浪鼓目录中显示此信息
$ grep 'requires' -r .
./etc/rattle.glade: <!-- interface-requires gtk+ 2.16 -->
./etc/rattle.ui: <!-- interface-requires gtk+ 3.0 -->
./etc/rattle.ui.160313: <!-- interface-requires gtk+ 3.0 -->
./etc/rattle.ui.with_export_filechooser: <!-- interface-requires gtk+ 3.0 -->
./etc/rattle_macosx.ui: <requires lib="gtk+" version="2.16"/>
./NEWS: * Note rattle.ui requires gtk > 2.16, not > 2.20. Otherwise fails to
./NEWS: * Check for GtkBuilder handling of the 'requires' tag, and if not
./NEWS: Gtk library installed does not recognise 'requires' and suggest a
Run Code Online (Sandbox Code Playgroud)
似乎RGtk2
是导致问题,发出抱怨存在名为的元素requires
.
解决方案I:
从降级RGtk2 2.20.33
来2.20.31
为我工作.
解决方案二:
后来我将所有内容升级到最新版本,包括Windows GTK + 2.拨浪鼓停止工作.但是rattle
在调用如下时再次工作:
rattle( useGtkBuilder = TRUE)
Run Code Online (Sandbox Code Playgroud)
现在我坚持后一种方式.
在RGtk/GTK +版本:
我无法在Windows 7上自由拖动Rattle gui窗口或自由调整大小.这一直是一种痛苦.更高版本的RGtk2或GTK2似乎没有解决它(GTK2文件夹中的演示应用程序没有这个问题.但是RGtk2
演示脚本可以).所以RGtk/Gtk +版本对我没有任何影响.
PS:如果您正在运行R-3.4.0并尝试安装dev版本togaware.com
,则下载 http://rattle.togaware.com/bin/windows/contrib/3.3/rattle_5.0.10.zip
(实际上是使用R-3.4.0构建,因此无法在3.3.3上运行)在本地安装它.
归档时间: |
|
查看次数: |
5255 次 |
最近记录: |