2017-01-12 10 views
2

Azure MLでキャレットライブラリを読み込みたいと思います。これは、RバージョンがCRAN R 3.1.0に設定されている場合に機能しますが、Microsoft R Open 3.2.2では動作しません。プロジェクトで使用している他のパッケージのため、R Openバージョンを使用する必要があります。これは、以前のバージョン3.1.0ではサポートされていません。 したがって、Microsoft R Open 3.2.2を使用してこのライブラリをML Azureにロードする方法は問題です。Microsoft Azure MLのキャレットパッケージ

ありがとうございます!

答えて

2

が、それはあなたが使用したcaretパッケージのバージョンのように聞こえることはRのバージョン> 3.1.2が必要です。私はパッケージの古いバージョンを使用することをお勧めします:this 3.1 archive(6.0-68)のcaretバイナリが私のために働いていました。私はこれらのステートメントを使用してパッケージをロードしました:

install.packages("src/caret_6.0-68.zip", lib=".", repos= NULL, verbose=TRUE) 
library("caret", lib.loc=".", verbose=TRUE) 
+1

これはおそらく唯一の解決策です、ありがとう! – Makaroni

0

あなたが望むRライブラリをzipファイルとしてアップロードし、そのコード内で参照することができます。実験用のRライブラリを追加するプロセスを説明しているMSDNの段階的な参考資料です。上記のコメントの1から

https://blogs.msdn.microsoft.com/benjguin/2014/09/24/how-to-upload-an-r-package-to-azure-machine-learning/

+0

実際に私はすでにそれをしました。問題は、ML Azure上のRバージョン3.1.0(3.1.2以上が必要)のためにパッケージを実行できないことです。また、他のパッケージを使用しているため、Microsoft R Openを使用することはできません。 – Makaroni