2016-06-14 13 views
0

Azure MLには、ggrepelというコードを使用しています。その機能には、パッケージggplot2のバージョン2.0.0が必要です。私はそれを使用しようとすると、私はエラーを取得:AzureMLでのパッケージの使用:ggplot2とggrepel

Error 0063: The following error occurred during evaluation of R script: 
---------- Start of error message from R ---------- 
package 'ggplot2' 1.0.0 was found, but >= 2.0.0 is required by 'ggrepel' 

だから、私がやったことだった。

  1. は私の地元のバージョンのRパッケージggplot2は(チェックするために使用することがコマンドで更新パッケージのバージョン?);
  2. ggplot2に関連するフォルダを取得し、それをzipファイルに入れて、私はAzureに渡します。したがって、x.zipには汎用関数ggrepel.zipとggplot2.zipが含まれています。終わり

私が書かれています:

install.packages("src/ggplot2.zip",lib = ".", repos = NULL, verbose = TRUE) 
install.packages("src/ggrepel.zip",lib = ".", repos = NULL, verbose = TRUE) 
library(ggrepel, lib.loc=".", verbose=TRUE) 
library(ggplot2, lib.loc=".", verbose=TRUE) 

私が最初に示されたのと同じ問題を得るので、それはggrepelのためではなくggplotのために働いているようです。それは、システムが更新されたパッケージを表示しないのと同じですが、Azure MLのデフォルトのggplot2です。

答えて

0

最後に追加のパッケージを追加して解決しました。この問題は、エラー出力だけでなく、必要なものをすべて挿入するだけでなく、エラーのログをチェックする必要があるという事実にあります。最後に私はこのように解決しました:

install.packages("src/scales_0.4.0.zip" ,lib = ".", repos = NULL, verbose = TRUE) 
install.packages("src/ggplot2_2.1.0.zip",lib = ".", repos = NULL, verbose = TRUE) 
install.packages("src/ggrepel.zip"  ,lib = ".", repos = NULL, verbose = TRUE) 

library(scales, lib.loc=".", verbose=TRUE) 
library(ggplot2, lib.loc=".", verbose=TRUE) 
library(ggrepel, lib.loc=".", verbose=TRUE) 
... 
関連する問題