2016-11-02 9 views
0

私はサーベイアプリケーションを開発し、Azure MLでRスクリプトを使って同じことを試みています。AzureMLのRスクリプト

私は同じのためのコードの下に開発している、それがローカルマシン上で完全に正常に動作します:

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") 

今、私たちは、私たちはアズールMILを使用しているため、サーバー上でこのアプリケーションを展開する予定。

私のDataset1とDataset3は、上記のコードを使用してRモデルの入力ポートを使用していますが、TRUE/FALSEが必要な場所にエラーがあります。私のDataset3は、例えば "5"という単純な数字を含んでいます。

私のモデルは3つの動的入力(例:a、b、c)を実行するだけなので、私はJSONを介して3つの出力パラメータを与えるWebサービスを呼び出す方法があります。 ?私は動的にパラメータを適用したい

一部は以下のとおりです。

Y <- mdBinaryDesign(parameter_1,parameter_2,parameters3) 

私はRに新しいですので、私たちはどのようなライブラリとしてもそうでparameter_1とする値を代入する方法を使用することをお勧めしてください。

答えて

0

入力として受け入れるdata.frameとしてDataset3の値を指定する必要があります。

これで、Execute R Script内のdata.frameから値を抽出し、それらの関数に使用することができます。

関連する問題