我正在尝试运行一个脚本以从NOAA FTP网站下载一些天气数据。当我尝试运行以下命令时:
system("wget ftp://ftp.ncdc.noaa.gov/pub/data/noaa/2016/999999-54856-2016.gz")
它返回状态127,据我理解,这只是意味着命令不会运行。另一方面,此链接似乎运行良好,并且在浏览器中运行它时可以下载邮政编码。我在线阅读有关添加路径'c: rtools bin'的路径:创建zip文件:错误运行命令;&quot具有状态127,但这似乎也行不通。我想知道这可能是权限问题或其他安全设置,从而阻止我调用系统命令。有任何想法吗?谢谢!
您正在使用Windows。WGET是UNIX/Linux程序。您只需致电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上下载二进制文件很重要。