2017-10-18 3 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)에서 설치하는 절차를 따라야합니다. 'install.packages()'에'repos = NULL, type = "source"를 사용하십시오. – Gregor

+1

"소스"가 zip 파일의 올바른 설정이라고 생각하지 않습니다. –

답변

1

적절한 다음 단계는 패키지 작업 디렉토리에있는 가정 R 세션 명령 줄에서이 작업을 실행하는 것입니다 이진 Windows 파일에서 설치를 시도 할 때 CRAN에서 다운로드를 시도하지 말라고 지시해야합니다.

관련 문제