【问题标题】:R scripting in SPSS Modeler 16: change default "rowCount=1000" for modelerDataSPSS Modeler 16 中的 R 脚本:更改 modelerData 的默认“rowCount=1000”
【发布时间】:2014-11-05 02:29:53
【问题描述】:

在SPSS Modeler中应用Rtransform字段操作节点时,对于每一个脚本,系统都会自动在我自己的脚本顶部添加如下代码与R接口strong> 附加组件:

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

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

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

【问题讨论】:

    标签: r spss data-processing spss-modeler


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2015-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-22
      • 2019-11-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多