在SPSS Modeler中应用 R 转换字段操作节点时,对于每个脚本,系统会自动在我自己的脚本顶部添加以下代码以与 R 附加组件:
while(ibmspsscfdata.HasMoreData()){
modelerDataModel <- ibmspsscfdatamodel.GetDataModel()
modelerData <- ibmspsscfdata.GetData(rowCount=1000,missing=NA,rDate="None",logicalFields=FALSE)
请注意&#34; rowCount = 1000&#34;。当我处理一个包含&gt; 1000行的表(非常正常)时,会发生错误。
正在寻找一种方法来更改默认设置或任何有助于处理表&gt; 1000行的方法!
答案 0 :(得分:1)
我试图在我的代码开始时添加它,它运行得很好:
while(ibmspsscfdata.HasMoreData())
{
modelerData <-rbind(modelerData,ibmspsscfdata.GetData(rowCount=1000,missing=NA,rDate="None",logicalFields=FALSE))
}
请注意,使用&#34;大数据&#34;会占用大量内存。 .GetData()函数的参数应相应地设置为&#34;读取数据选项&#34;在节点设置中。