Rattle R 未加载数据
Posted
技术标签:
【中文标题】Rattle R 未加载数据【英文标题】:Rattle R not loading data 【发布时间】:2013-10-31 02:39:19 【问题描述】:我正在尝试将库数据集加载到 Rattle,但我不断收到以下错误:
“ifelse 中的错误(pmmlCanExport(variables[i]), "", Rtxt(". No code export")) : 找不到函数“pmmlCanExport”
有时它不会抛出错误,但只会加载第一列,而不是整个数据集。
我已经安装并加载了pmml
包。
我也尝试加载 R 数据框和 CSV,同样的问题...
有人遇到过吗?
使用 Windows 7 Professional 64 位,尝试使用 R 版本 3.01 和 3.02。同样的错误。
追溯显示:
> traceback()
9: ifelse(pmmlCanExport(variables[i]), "", Rtxt(". No code export"))
8: createVariablesModel(colnames(crs$dataset))
7: executeDataTab()
6: dispatchExecuteButton()
5: doTryCatch(return(expr), name, parentenv, handler)
4: tryCatchOne(expr, names, parentenv, handlers[[1L]])
3: tryCatchList(expr, classes, parentenv, handlers)
2: tryCatch(dispatchExecuteButton(), interrupt = function(m) setStatusBar(Rtxt("Processing interrupted by user.")),
finally = set.cursor())
1: (function (action, window)
if (!is.null(crv$executing) && crv$executing)
return()
crv$executing <- TRUE
on.exit(crv$executing <- FALSE)
setStatusBar()
theWidget("rattle_window")$setFocus()
set.cursor("watch")
tryCatch(dispatchExecuteButton(), interrupt = function(m) setStatusBar(Rtxt("Processing interrupted by user.")),
finally = set.cursor())
return()
)(<pointer: 0x000000000fa38c80>)
【问题讨论】:
getAnywhere("pmmlCanExport")
找到了吗?
我得到“没有找到名为'pmmlCanExport'的对象”,与下面的Christian相同......
收到错误消息后,treaceback()
的输出是什么?
用回溯() 输出编辑...
好的,那么createVariablesModel
在哪里? pmmlCanExport
很可能在同一个包中。试试getAnywhere("createVariablesModel")
或find("createVariablesModel")
。
【参考方案1】:
遇到同样的问题。
下载旧版 PMML: http://cran.r-project.org/src/contrib/Archive/pmml/pmml_1.3.tar.gz
从源安装: R CMD INSTALL pmml_1.3.tar.gz
它现在似乎有效。不确定降级是否会影响其他方面。
【讨论】:
【参考方案2】:我也有同样的问题; getAnywhere("pmmlCanExport")
返回no object named ‘pmmlCanExport’ was found
。在 Win7 x64、R 3.0.2 和 R 2.15.3 上测试。
【讨论】:
嗨,克里斯蒂安。欢迎来到 SO。由于这没有提供解决方案,因此应该将其作为评论而不是答案。 嗨,Richie,感谢您欢迎我。起初我试图发表评论,但作为一个新用户,我似乎无法评论其他人的问题,只能评论我自己的问题(即,我在我的消息下方看到一个“评论”链接,但在 Dirk Calloway 的下方没有看到)。如果我遗漏了什么,请给我一个提示。 [我尝试添加它在 R 2.x 上也不起作用的新信息,但不确定我是否可以只编辑原始消息,我显然可以] 您需要 50 声望才能在任何地方发表评论。 (这是一项防止垃圾邮件的功能)。以上是关于Rattle R 未加载数据的主要内容,如果未能解决你的问题,请参考以下文章
R语言图形用户界面数据挖掘包Rattle:加载UCI糖尿病数据集并启动Rattle图形用户界面调用party包中的ctree函数构建条件推理树模型并使用rattle可视化条件推理决策树
R语言加载UCI糖尿病数据集并启动Rattle GUI调用party包中的ctree函数构建条件推理树模型Rattle混淆矩阵使用R自定义编写函数通过混淆矩阵计算特异度敏感度PPVNPV
R语言图形用户界面数据挖掘包Rattle:加载UCI糖尿病数据集并启动Rattle图形用户界面数据集变量重命名,为数据集结果变量添加标签数据划分(训练集测试集验证集)随机数设置