在R中使用'fread'时,curl中出现错误。

问题描述 投票:0回答:1

我使用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

有什么办法可以解决这个问题吗?

r curl data.table fread
1个回答
1
投票

你应该尝试打开链接(https:/raw.githubusercontent.comRdatatabledata.tablemastervignettesflights14.csv。如果它在这里可以工作,那么当你把它传递给datatable的fread函数时,它一定会被加载到你的环境中。

我试了一下,结果成功了。

© www.soinside.com 2019 - 2024. All rights reserved.