R脚本:"错误:(列表)对象无法强制输入double"

时间:2016-11-02 10:22:24

标签: r azure-machine-learning-studio

我在Azure MIL中执行R脚本时遇到问题,错误是 ie"错误:( list)对象无法强制输入double"

我的代码是

dataset1 <-maml.mapInputPort(2)
dataset3 <-maml.mapInputPort(1)
Z <- as.numeric((dataset3),stringsAsFactors=TRUE)
Y <- mdBinaryDesign(Z,4,dataset1)
Y.aggregate=mdBinaryToAggregateDesign(Y)
survey.design=mdDesignNames(Y.aggregate, dataset1)
data.set <- as.data.frame(survey.design)
maml.mapOutputPort("data.set")

为Z变量赋值时出现的问题。 dataset3具有简单的数字数据,即&#34; 5&#34; ,作为我模型的输入。

enter image description here

1 个答案:

答案 0 :(得分:1)

你不能as.numeric(dataset3[[1]]) 。这是一个数据框,数据框可能包含多个列。假设您的数据只有一列,并且您希望将其作为向量,请执行

Java Native Interface