0 / 0
Go back to the English version of the documentation
R 脚本
Last updated: 2024年7月05日
R 脚本 (SPSS Modeler)

SPSS Modeler 支持 R 脚本。

允许语法

  • 在各种扩展节点的属性的语法字段中,只允许使用 R 所识别的语句和函数。
  • 对于“扩展变换”节点和“扩展”模型块,数据都是成批传递通过 R 脚本。 因此,模型评分 R 脚本和流程节点 R 脚本不应包括跨越或合并数据行的操作,例如排序或聚集。 实施这项限制是为确保可以在 Hadoop 环境中以及在数据库内挖掘期间拆分数据。 “扩展输出”和“扩展”模型构建节点没有此限制。
  • 在“扩展变换”节点和“扩展”模型块中都已添加非批处理数据传输模式,这意味着可以跨越或合并数据行。
  • 所有 R 节点都可以看作独立的全局 R 环境。 因此,要在两个单独的 R 节点中使用 library 函数,就需要在这两个 R 脚本中都装入 R 库。
  • 要显示 R 脚本中定义的 R 对象的值,必须包括打印函数调用。 例如,要显示名为 data 的 R 对象的值,请在 R 脚本中包括下一行:
    print(data)
  • 无法在 R 脚本中包含对 R setwd 函数的调用,因为 SPSS Modeler 使用此函数来控制 R 脚本输出文件的文件路径。
  • 定义用于 CLEM 表达式和脚本的流程参数在 R 脚本中使用时不可识别。
  • SPSS Modeler 不支持 R 中的交互式图

提示

您可以从 "扩展输出" 节点运行以下 R 脚本:

  • 要查看有关 SPSS Modeler随附的 R 的分布的信息,请执行以下操作:
    R.version
  • 要列出所有已安装的 R 软件包:
    installed.packages()
Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more