2017-09-27 1 views
0

NOAA ftp 사이트에서 날씨 데이터를 다운로드하는 스크립트를 실행하려고합니다. 나는 다음과 같은 명령을 실행하려고하면 :R에서 wget을 실행하면 시스템 상태 오류가 127로 나타나는 이유는 무엇입니까?

system("wget ftp://ftp.ncdc.noaa.gov/pub/data/noaa/2016/999999-54856-2016.gz") 

이 이해가 단순히 실행되지 않습니다 명령을 의미 상태 127을 반환합니다. 다른 한편,이 링크는 잘 작동하는 것 같아서 브라우저에서 실행했을 때 zip 폴더를 다운로드합니다. 이 링크에서 'C : \ Rtools \ bin'경로를 추가하는 방법에 대해 온라인으로 읽었습니다 : Create zip file: error running command " " had status 127하지만 작동하지 않는 것 같습니다. 권한 문제 또는 다른 보안 설정으로 인해 시스템 명령을 호출하지 못하는지 궁금합니다. 아이디어가 있으십니까? 감사합니다.

답변

0

Windows를 사용 중입니다. wget은 Unix/Linux 프로그램입니다. 당신은 R 내에서 다운로드 download.file 호출 할 수 있습니다

download.file("ftp://ftp.ncdc.noaa.gov/pub/data/noaa/2016/999999-54856-2016.gz", 
       "999999-54856-2016.gz", mode="wb") 

mode="wb" Windows에서 바이너리 파일을 다운로드하는 것이 중요합니다.

관련 문제