我在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; ,作为我模型的输入。
答案 0 :(得分:1)
你不能as.numeric(dataset3[[1]])
。这是一个数据框,数据框可能包含多个列。假设您的数据只有一列,并且您希望将其作为向量,请执行
Java Native Interface