【发布时间】:2017-10-22 14:34:14
【问题描述】:
我想从 repo 的开发分支下载 .RData 文件,作为在实现学习者教程的 .Rmd 文件中开发设置块的一部分。当我从 github 手动下载文件时,load("./data_download/elic_2016_1.RData")successfully 加载了下载的对象。但是用download.file()下载了.RData文件后,后面的load()会报错,
download.file("https://github.com/pbpearman/r-consortium-proposal/blob/interactive/material/lessons/switzerland-dual-use/data_clean/elic_2016_1.RData", destfile= "./data_download/elic_2016_1.RData", mode = "wb")
load("./data_download/elic_2016_1.RData")
文件“elic_2016_1.RData”有幻数“”
不推荐使用 2 之前的保存版本加载中的错误(“./data_download/elic_2016_1.RData”)
错误的恢复文件幻数(文件可能已损坏)- 未加载数据
我也试过这个,跟随stackoverflow.com/questions/26108575:
load(url("https://github.com/pbpearman/r-consortium-proposal/blob/interactive/material/lessons/switzerland-dual-use/data_clean/elic_2016_1.RData"))
加载错误(url("https://github.com/pbpearman/r-consortium-proposal/blob/interactive/material/lessons/switzerland-dual-use/data_clean/elic_2016_1.RData")): 输入不是以与从连接加载兼容的幻数开头
我使用当前安装的 R 版本创建了该文件。 Github 上的文件 elic_2016_1.RData 似乎没有损坏,因为手动下载的文件加载成功。无论我在块中逐行运行代码,还是从命令行运行每一行,都会发生相同的错误。我尝试压缩 .RData 文件并上传它,但下载和解压缩时它仍然损坏。
出了什么问题,如何从我的存储库下载 .RData 文件并将其加载到 R 中?
我使用的是 R 版本 3.4.2 和 RStudio 1.1.383。
【问题讨论】: