我正在将R与RStudio一起使用,以在DB2 Analytics Accelerator上处理IBM的Netezza,以使用R-Package ibmdbr中的idaTree之类的方法处理大量数据。我已经能够启动R(与db的连接等等)并执行指向表和查看数据的操作。但是,我无法使用idaTree或idaKMeans之类的方法。执行以下命令时,出现以下错误。
tr<-idaTree(Species~.,idf,"ID",modelname="MYTREEMODEL")
callSP(“ DECTREE”中的错误,模型=模型,intable = tmpView,id = id ,:严重性=“错误”,原因代码=“ AQT20069E”>来自“ INZA”程序包的“ DECTREE”存储过程失败错误消息:错误:该表名包含从以下字符开始的无效字符:#ABCDE。无效表名:IDAR_VIEW_46285。存储过程的执行过程中遇到问题。错误消息包含有关此问题的详细信息。>
- 消除错误原因。如有必要,请与程序包的供应商联系。
- 再试一次执行存储过程。
我指向的表名不包含字符串#ABCDE及其用户名,我将使用该用户名建立连接。然后我尝试使用idaLm()之类的函数来进行线性回归计算,并且有效。
谢谢!