我最近从Windows更改为Ubuntu 16.04操作系统。我再次安装了R Studio,加载了所有软件包并尝试运行在Windows / R Studio下运行一年多的代码。 R代码一切正常,但下面第二行代码除外(第一行只显示来源):
UURL <- paste(URL[[nhl]][1],TodayDate,".csv",sep="")
ResultsData <- read.csv(file=UURL)
它会产生以下错误:
“文件错误(文件,”rt“):无法打开连接”
到目前为止,我所知道的是:
GetURL
等命令访问互联网。UURL
的值为“http://promo.betfair.com/betfairsp/prices/dwbfpricesukwin15112016.csv”,我检查了网址并通过浏览器下载了csv本身,因此没有任何问题。RCurl
。感谢。
答案 0 :(得分:1)
对我来说,使用libcurl
在Ubuntu Xenial上工作:
df <- read.csv(url("http://promo.betfair.com/betfairsp/prices/dwbfpricesukwin15112016.csv", method = "libcurl"))
也许更简单,readr::read_csv()
开箱即用:
df <- readr::read_csv("http://promo.betfair.com/betfairsp/prices/dwbfpricesukwin15112016.csv")