当我在R中运行WGET时,为什么我会得到127的系统状态错误



我正在尝试运行一个脚本以从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上下载二进制文件很重要。

相关内容

  • 没有找到相关文章

最新更新