我使用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
有什么办法可以解决这个问题吗?
你应该尝试打开链接(https:/raw.githubusercontent.comRdatatabledata.tablemastervignettesflights14.csv。如果它在这里可以工作,那么当你把它传递给datatable的fread函数时,它一定会被加载到你的环境中。
我试了一下,结果成功了。