繁体   English   中英

在 R 中使用“fread”时出现 curl 错误

[英]Error in curl ocurrs when using 'fread' in R

我正在使用 data.table 的 fread 从 github 读取 csv 文件。代码如下。

input <- if (file.exists("flights14.csv")) {
  "flights14.csv"
} else {
  "https://raw.githubusercontent.com/Rdatatable/data.table/master/vignettes/flights14.csv"
}

library(data.table)

flights <- fread(input)

发生错误:

Error in curl::curl_download(input, tmpFile, mode = "wb", quiet = !showProgress) : 
  Could not resolve host: raw.githubusercontent.com

有没有办法解决这个问题?

当您连接到 Internet 时,您应该尝试在浏览器中打开链接( https://raw.githubusercontent.com/Rdatatable/data.table/master/vignettes/flights14.csv )。 如果它在这里工作,那么当您将它传递给数据表的 function 时,它肯定应该被加载到您的环境中。

我试过了,它成功了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM