0

如何使用 httr 读取 RData?我尝试了几件事,但我得到了错误

一个)

download.file(downloadURL, "temp.rData")
load("temp.rData")

b)

bin = getBinaryURL(downloadURL, ...yourOtherParams...) 
writeBin(bin, "temp.rData")  
load("temp.rData")

从线程使用 RCurl(或任何其他方法)从 FTP 下载 .RData 和 .csv 文件

并且还使用 httr

C)

  a=GET("https://github.com/tvganesh/yorkrData/blob/master/IPL/IPL-T20-matches/Chennai%20Super%20Kings-Deccan%20Chargers-2008-05-06.RData")
  writeBin(a$content,"aa.RData")
  load("aa.RData")

但我得到了错误

 Error: bad restore file magic number (file may be corrupted) -- no data loaded
 In addition: Warning message:
  file ‘t.rData’ has magic number '<'
  Use of save versions prior to 2 is deprecated

我怎样才能解决这个问题?

谢谢 Ganesh

4

1 回答 1

1

这对我有用:

load(url("https://github.com/tvganesh/yorkrData/raw/master/IPL/IPL-T20-matches/Chennai%20Super%20Kings-Deccan%20Chargers-2008-05-06.RData"))

我 overs 从 RData 文件中得到一个数据框。
该 url 取自 github 页面的下载按钮以获取原始文件。

于 2016-08-31T13:01:59.717 回答