2017-10-18 22 views
4

私は現在Windows版R 3.4.2を実行中で、ggplot2(tidyverse経由)とsfパッケージバージョン3.4.2を持っています。私はggplot2 sfキットを使用して空間データをマップしようとしています。エラー:関数geom_sfを見つけることができませんでした

geom_sfを実行しようとすると、エラー:could not find function "geom_sf"が表示されます。

ls("package:ggplot2")を使用してggplot2パッケージを検索すると、geom_sfはライブラリファイルには表示されません。

私はdevtoolsをインストールし、devtools::install_github("tidyverse/ggplot2")を実行しました。ただし、エラー:Installation failed: Failed to connect to raw.githubusercontent.come port 443: Timed outが表示されます。私は、仕事中のファイアウォールがこの接続を停止していると仮定します。

これを回避するには、https://github.com/tidyverse/ggplot2から手動でジップをダウンロードして、install.packages('ggplot2-master.zip', lib = 'C:/filepath')を実行し、エラー:package 'ggplot2-master.zip' is not available (for R version 3.4.2)を受け取ろうとしました。私は3.4.1から更新する前に同じエラーが発生していました。

TLDR:私は、このユーザーと同じ問題を抱えている:Error when plotting sf object --- Error: could not find function "geom_sf"は が、溶液が私のために動作しません。

誰かが何か不足していると思われる人はいますか?または、この高度に参照された(より合理化された)パッケージにアクセスする方法は?

install.packages('ggplot2', repo=NULL, lib = 'C:/filepath') 

.zip拡張子は暗黙的である:あなたが引用したURLからダウンロードした場合は

+0

ジップパッケージをダウンロードした場合は、ローカルソースからインストールする手順に従ってください([こちらを参照](https://stackoverflow.com/q/1474081/903061)を参照)。 'repos = NULL、type =" source "を' install.packages() 'に使用してください。 – Gregor

+1

「ソース」がZIPファイルの正しい設定ではないと思います。 –

答えて

1

、適切な次のステップは、あなたのパッケージが作業ディレクトリにあると仮定するとRセッションのコマンドラインでこれを実行することですバイナリのWindowsファイルからインストールしようとすると、CRANからのダウンロードを試みないように伝える必要があります。

関連する問題