2016-11-15 4 views
10

ggmapで比較的単純なことをやっていますが、私のMacでうまく動作するコードが自分のPCで動作しないので混乱します。ggmapエラー(as.vector(y)のエラー:非機能を適用しようとしました)

私はこのコードを実行します。

library(ggmap) 

map <- get_map(location = c(-122.175, 37.45635), 
       maptype = "terrain", 
       source = "google", 
       crop = FALSE, 
       zoom = 7) 
ggmap(map) 

、私のMac上で正常に動作が、私のPC上でこのエラーがスローされます。as.vectorで

エラー(Y):非適用しようとする試みを機能

ご協力いただければ幸いです。

+0

再現できません、私のWindowsマシンで正常に動作します。 Rを再起動するか、パッケージを再インストールしてみてください。 – ytk

+0

もちろん、それは私のMacでもうまく動作します+私はもちろん、すでにRを再起動してコンピュータを再起動しようとしました。だからこそ私は質問を投稿しました。誰かがPC上で何がうまくいかないかについてのアイデアがあるかどうかを確認するためです。しかし、ありがとう。 – leb112358

答えて

2

先週RとRStudioをインストールした後、私はこの問題に直面しました。 RStudioまたはRセッションを再起動するか、ggmapパッケージを再インストールしても機能しませんでした。私はこれらの手順でそれを固定したい:

  • アンインストールRとRStudio
  • プログラムファイルにRとRStudioに関連した古いフォルダを削除します(私はRの古いバージョンのようなものを持っていました)。
  • 私はこの問題はggplot2の最後の更新から来ていると思いますパッケージ
+1

ありがとう!これが私の仕事用PCの仕事に終わったのです。 Whew :) – leb112358

1

をggmapインストール

  • 再びRとRStudioをインストールします(念のため)Windowsの一時ファイル
  • を削除します。以下のリンクを参照してください:

    あなたはggplotの古いバージョンをインストールしてみてください(下記参照)または上記のリンクで示唆のようなパッケージを再インストールしようとすることができます。

    library(devtools) 
        install_version("ggplot2", version = "2.1.0", repos = "http://cran.us.r-project.org") 
    
  • +0

    はい、私は私のマックでこの同じ問題を抱えていたこのソリューションはまた私のために働いた - ありがとう! (でも、新しいggplot2の機能を利用することができないのは残念ですが - これは私が想定している反復です!) – leb112358

    +0

    私の経験は逆です(WindowsではRStudioで):私はこのエラーをggplot2 2.1.0にアップグレードし、ggplot2 2.2.1にアップグレードして解決しました。 – Pere

    1

    あなただけggplot2に関連するすべてのフォルダを消去し、すべての依存関係をggmapを再インストールアンイR.する必要はありません。

    3

    このエラーを修正するためにggplot2をアンインストールする必要はなくなりました。私はinstall.packages( "ggplot2")を実行してggplotを更新し、ggmapを再インストールすることができました。これは私の問題を解決しました。

    +0

    私はggplot2 2.1.0からggplot2 2.2.1への更新が私にとってうまくいくことを確認しました。 – Pere

    関連する問題