2011-01-19 7 views
19

R 용 forecast package이 버전 2.12로 업데이트되었지만 현재 CRAN에서 사용할 수있는 2.11 용 Windows 바이너리 만 있습니다.Windows의 소스 타볼에서 R 패키지를 어떻게 설치합니까?

the source의 R 패키지를 Windows에 어떻게 설치합니까?

+4

바이너리가 미러에서 아직 선택되지 않았습니다. 메인 CRAN 저장소에서 [forecast_2.12 Windows 바이너리] (http://cran.r-project.org/bin/windows/contrib/r-release/forecast_2.12.zip)를 가져 오거나 업데이트 할 미러. –

+0

팁 주셔서 감사합니다! – Zach

답변

41

이 질문은 오래된 질문이지만 Google 검색에서이 동일한 질문에 대해 처음 알았습니다. 대답을 알았지 만 복사하여 붙여 넣기를 원했습니다. 따라서 향후 참조를 위해 답변을 개선 할 가치가 있습니다. 그래서 여기에 나를 위해 작동 것입니다 :

install.packages(path_to_file, repos = NULL, type="source") 
+0

질문에 다시 돌아와서 고맙습니다! – Zach

+2

그냥 Rtools가 필요합니다. devtools는 불필요합니다. 'install.packages'는 R과 함께 배포되는'utils'에서 온 것입니다 –

+0

예, 물론 당신은 @ JoshuaUlrich가 옳았고 그에 따라 수정했습니다. –

6

R Installation and Administration 설명서의 section on Windows packages을 검토 한 다음, 부록 The Windows toolset 부록의 지침을주의 깊게 따르십시오.

주로 답변에 링크를 제공하는 것이 좋지 않지만이 항목은이 주제의 정식 참조에 대한 링크입니다. 가장 최근의 R 릴리스에서 정확해야하기 때문에 내용을 요약하지 않고 간단히 링크 만합니다.

+4

그래서 대답은 "매우 신중하게"나타납니다. 정보 주셔서 감사합니다! – Zach

+1

더 정확하게 말하십시오. 매뉴얼을 읽으십시오. 짐작하지 마라. –

+1

아무 것도 부러 뜨릴 수 없으므로 계속 진행하십시오. –

3
  1. * .tar.gz 패키지를 다운로드하십시오.
  2. Rtools가 설치되어 있는지 확인하십시오.
  3. R 및 Rtools 경로가 환경 변수에 추가되었는지 확인하십시오.
  4. 명령 프롬프트를 엽니 다. R CMD INSTALL packagename.tar.gz을 입력하십시오.

희망이 있습니다.

+0

숫자 3을 얻지 못하겠습니까? 환경 변수에 Rtools 경로를 어떻게 추가합니까? install.packages (...., environment = (rtools = ))? – user1965813

4

두 가지 답변을 통해 Rtools 설치의 번거 로움을 피할 수 있습니다.

  1. 사용 http://win-builder.r-project.org/는, 바이너리 버전을 빌드를 다운로드하고 패키지가 필요없는 바이너리 구성 요소 (예 : 없음 src C, C와 디렉토리 ++ 또는 포트란 코드가없는 경우
  2. (install.packages(...,repos=NULL) 사용) 설치 (파일)의 리포지터리 (repository) 나 로컬 카피 (.tar.gz 파일)로부터의 것 일지라도, install.packages 호출 내에서 간단하게 type="source"를 지정하면, 인스톨 중에 컴파일되는 일이 있습니다 (파일) 심지어 Windows에서.
2

내가이 최선의 방법입니다 있는지 확실하지 않습니다,하지만 나는 다음과 같은 방법은에 부분적으로 기초 (일을 발견

다음, rtools 설치 위의 답변) :

1)

2) 사용자 R 라이브러리 (예를 들어, 내 경우는 "이었다 C와 디렉토리에 패키지를 이동 된 .tar 패키지 다운로드 :/사용자/username이/문서/R/win-library/3.3 ")

3) Rstudio (또는 아마도 다른 곳)에서 다음 명령을 실행하십시오. install.packages("packageName.tar", repos=NULL, type="source")

적어도 저에게는 효과적이었습니다. 희망이 도움이됩니다!

관련 문제