2016-11-14 20 views
0

ggmapを使用してGoogleから画像を取得して地図を作成しようとしています。私がユタ州の計画を引っ張ってそれを描こうとしている私のコードは以下の通りです。Rのggmapプロット問題

「as.vector(y)のエラー:非機能を適用しようとしました」というエラーが原因でプロットが作成されません。

何が起こっているのか、それがうまくいかない理由は何ですか?

R version 3.3.1 (2016-06-21) -- "Bug in Your Hair" 
#pull map of Utah 

Ut.map <- get_map(location=c(-111, 39.5), zoom=7, maptype="roadmap") 

Map from URL : http://maps.googleapis.com/maps/api/staticmap?center=39.5,-111&zoom=7&size=640x640&scale=2&maptype=roadmap&language=en-EN&sensor=false 

ggmap(Ut.map) 

Error in as.vector(y) : attempt to apply non-function 

編集:2016年11月14日午後4時

私はR、Rstudio、およびggplot2を更新しました。私はggplot2ロードしようとすると、今私は、このエラーメッセージが表示されます。

library(ggplot2) 
Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : 
there is no package called ‘Rcpp’ 
Error: package or namespace load failed for ‘ggplot2’ 

私はRcppをインストールしようと、私はこのメッセージが表示されます。

install.packages("Rcpp") 
Installing package into ‘C:/Users/justi/Documents/R/win-library/3.3’ 
(as ‘lib’ is unspecified) 
trying URL 
'https://cran.rstudio.com/bin/windows/contrib/3.3/Rcpp_0.12.7.zip' 
Content type 'application/zip' length 3265506 bytes (3.1 MB) 
downloaded 3.1 MB 

package ‘Rcpp’ successfully unpacked and MD5 sums checked 
Warning in install.packages : 
unable to move temporary installation ‘C:\Users\justi\Documents\R\win-  
library\3.3\file150426f11cb7\Rcpp’ to ‘C:\Users\justi\Documents\R\win- 
library\3.3\Rcpp’ 

The downloaded binary packages are in 
C:\Users\justi\AppData\Local\Temp\RtmpesXik0\downloaded_packages 

今、私はggplotに関連したものか何かを実行することはできませんが。私の新しいRの詳細は:

R version 3.3.2 (2016-10-31) -- "Sincere Pumpkin Patch" 
Copyright (C) 2016 The R Foundation for Statistical Computing 
Platform: x86_64-w64-mingw32/x64 (64-bit) 
+1

が問題なく動作します。再起動します。R – Mateusz1981

+0

再起動しませんでした。再インストールするとさらに悪化しました(上記の編集を参照) – Justin

答えて

0

私は先週私のために働いたコードで今朝も同じ問題を抱えていました。私が考えることができる唯一の変更は、ggmapパッケージの誤った再インストールです。

ggplot2パッケージを更新した後、私は実際にマップを生成することができましたが、もはやエラーを受け取りませんでした。

+0

ああ、いいえ!何が起こったのか私の上の編集を参照してください。今はすべてが壊れています。私はそれがRの新しいバージョンであるかと思います。私はインストールして古いバージョンをインストールする必要があります。 – Justin

1

問題を修正しました。他の人がRcppパッケージ(https://github.com/hadley/dplyr/issues/2002)をインストールする際に問題を抱えていました。

私はウィルス対策サービスを中断し、すべてのパッケージをエラーなしで簡単にインストールできました。

R、Rstudio、ggplot2、ggmapを完全に再インストールした後、私は最後に問題のないプロットを得ることができました。

将来的には誰にでも助言してください。パッケージに対するアップデートをインストールするには、ウイルス対策を無効にしてみてください!

0

同じエラーメッセージが表示されていたので、ggplot2パッケージをアップデートしようとしました。バージョン2.2.0、バージョンx64 3.3.1のRになりました。 それもあなたのために働くことを願っています。