我希望在Github上上传一些R代码以及相关的数据文件(RData)。
到目前为止,一切都正常。但是当其他人克隆这个仓库时,我希望他们能够立即运行代码。但是现在这是不可能的,因为他们必须将工作目录(setwd)更改为下载RData文件的目录。
因此,我考虑改变R代码,使其链接到Github上的RData文件可能会更容易。但是我无法使用以下片段使其正常工作,我认为这可能涉及文本/二进制问题。
x <- RCurl::getURL("https://github.com/thefactmachine/hex-binning-gis-data/raw/master/popDensity.RData")
y <- load(x)
任何帮助都将不胜感激。
谢谢
https
有关。请查看我的编辑,以获取可能适用的替代方案 - 很难确定,因为所有这些都在我的系统上工作。如果您只是将 URL 更改为http://...
,会发生什么?对我也起作用。 - jlhowarddownload.file
中的load
导致了 _bad restore file magic number (file may be corrupted) -- no data loaded_。对我有效的方法是:load(url(githubURL))
。 - Pablo Casas