简体   繁体   English

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

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

I was reading a csv file from github using fread of data.table.The code is as follows.我正在使用 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)

An error ocurred:发生错误:

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

Is there any way to solve this?有没有办法解决这个问题?

You should try opening the link( https://raw.githubusercontent.com/Rdatatable/data.table/master/vignettes/flights14.csv ) in browser when you are connected to Internet.当您连接到 Internet 时,您应该尝试在浏览器中打开链接( https://raw.githubusercontent.com/Rdatatable/data.table/master/vignettes/flights14.csv )。 if it works here it should definitely be loaded to your environment when you are passing it to fread function of datatable.如果它在这里工作,那么当您将它传递给数据表的 function 时,它肯定应该被加载到您的环境中。

i tried it and it worked out.我试过了,它成功了。

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

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