我正在尝试将库数据集加载到 Rattle 中,但不断收到以下错误:
"Error in ifelse(pmmlCanExport(variables[i]), ", Rtxt(".无代码导出")):
找不到函数"pmmlCanExport"
有时它不会引发错误,但只加载第一列,而不是整个数据集。
我已经安装并加载了pmml
包。
我也尝试加载 R 数据框和 CSV,同样的问题......
有人遇到过这种情况吗?
使用Windows 7 专业版 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>)
有同样的问题。
已下载旧版本的 PMML:http://cran.r-project.org/src/contrib/Archive/pmml/pmml_1.3.tar.gz
从源代码安装: R CMD 安装 pmml_1.3.tar.gz
它现在似乎有效。不确定降级是否会影响其他内容。
我有同样的问题; getAnywhere("pmmlCanExport")
返回no object named ‘pmmlCanExport’ was found
.在Win7 x64,R 3.0.2和R 2.15.3上测试。