Go back to the English version of the documentation“扩展导出”节点
"扩展导出" 节点 (SPSS Modeler)
Last updated: 2024年11月07日
您可以使用 Extension Export 节点运行用 R、Python 或Pythonfor Spark 编写的脚本来导出数据。
“语法”选项卡
选择语法类型--R、Python 或Pythonfor Spark。 然后,输入或粘贴您的定制脚本语法。 语法就绪后,即可运行该节点。 下列选项适用于 R 语法:
- 转换标志字段。 指定处理标志字段的方式。 共有两个选项:字符串转换为因子,整数和实数转换为双精度数和逻辑值(True 和 False)。 如果选择逻辑值(True 和 False),那么标志字段的原始值会丢失。 例如,如果字段的值为
Male
和Female
,那么这些值会更改为True
和False
。 - 将缺失值转换为 R "不可用" 值 (NA)。 选中时,任何缺失值都将转换为 RNA值。 值NA由 R 用于标识缺失值。 您使用的某些 R 函数可能具有一个自变量,该自变量可以控制当数据包含时该函数的行为方式NA例如,该函数可能允许您选择自动排除包含以下内容的记录:NA。如果未选择此选项,那么会将任何缺失值未更改地传递给 R ,并且在 R 脚本运行时可能会导致错误。
- 将日期/时间字段转换为具有特殊时区控制的 R 类。如果选中此选项,那么具有日期或日期时间格式的变量会转换为 R 日期/时间对象。 必须选择下列其中一个选项:
- R POSIXct. 具有日期或日期时间格式的变量将转换为 RPOSIXct。
- R POSIXlt (列表)。 将具有日期或日期时间格式的变量转换为 RPOSIXlt。
注: POSIX 格式是高级选项。 仅当 R 脚本指定以需要这些格式的方式处理日期时间字段时,才使用这些选项。 POSIX 格式不适用于具有时间格式的变量。
“控制台输出”选项卡
控制台输出"选项卡包含 R 脚本或Python脚本运行时接收到的任何输出(例如,如果使用的是 R 脚本,则会显示语法选项卡上 R语法字段中的 R 脚本执行时从 R 控制台接收到的输出)。 该输出可能包括执行 R 或 Python 脚本时生成的 R 或 Python 错误消息或警告。 该输出主要用于调试脚本。 控制台输出选项卡还包含 R 语法或 Python 语法字段中的脚本。
每次运行扩展导出脚本时,"控制台输出"选项卡的内容都会被从 R 或Python控制台接收到的输出覆盖。 该输出不可编辑。