0

ML Studio 中的执行 R 脚本框有两个输出端口。如何将数据发送到第二个输出端口?

4

1 回答 1

3

目前 ML Studio 不支持将输出数据映射到第二个端口。这可以通过执行以下代码来验证:

# Map 1-based optional input ports to variables
dataset1 <- maml.mapInputPort(1) # class: data.frame

# Select data.frame to be sent to the output Dataset port
maml.mapOutputPort("dataset1", 1);
maml.mapOutputPort("dataset1", 2);

返回

---------- Start of error message from R ----------
Error: At this time, there is only 1 output dataset port that can be mapped. Please provide 1 as the portNumber 

作为一种解决方法,您可以data.frame使用附加的列标签输出您想要的输出集。然后Clean Missing Datawith actionRemove entire row可用于将数据截断为正确的输出,Select Columns in Dataset并用于删除无关的列。

于 2017-03-22T13:43:55.023 回答