2

我正在尝试将库数据集加载到 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>)
4

2 回答 2

2

有同样的问题。

下载旧版 PMML: http ://cran.r-project.org/src/contrib/Archive/pmml/pmml_1.3.tar.gz

从源安装:R CMD INSTALL pmml_1.3.tar.gz

它现在似乎有效。不确定降级是否会影响其他事情。

于 2013-10-22T16:58:08.130 回答
0

我也有同样的问题; getAnywhere("pmmlCanExport")返回no object named ‘pmmlCanExport’ was found。在 Win7 x64、R 3.0.2 和 R 2.15.3 上测试。

于 2013-10-22T10:45:12.107 回答