2017-09-27 2 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上でバイナリファイルをダウンロードするために重要です。

関連する問題