0

在 SPSS Modeler 中应用R变换字段操作节点时,对于每个脚本,系统会自动在我自己的脚本顶部添加以下代码,以与R Add-on 交互:

  while(ibmspsscfdata.HasMoreData()){
  modelerDataModel <- ibmspsscfdatamodel.GetDataModel()
  modelerData <-  ibmspsscfdata.GetData(rowCount=1000,missing=NA,rDate="None",logicalFields=FALSE)

请注意“rowCount=1000”。当我处理超过 1000 行的表时(这很正常),会发生错误。

寻找一种方法来更改默认设置或任何方法来帮助处理超过 1000 行的表!

4

1 回答 1

1

我试图在我的代码开头添加它,它工作得很好:

while(ibmspsscfdata.HasMoreData())
{
modelerData <-rbind(modelerData,ibmspsscfdata.GetData(rowCount=1000,missing=NA,rDate="None",logicalFields=FALSE))
}

请注意,“大数据”会消耗大量内存,.GetData() 函数的参数应根据节点设置中的“读取数据选项”进行设置。

于 2014-11-13T08:37:30.613 回答