Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用';fread&x27;在R_R_Curl_Data.table_Fread - Fatal编程技术网

使用';fread&x27;在R

使用';fread&x27;在R,r,curl,data.table,fread,R,Curl,Data.table,Fread,我正在使用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(in

我正在使用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)

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

当您连接到Internet时,应该尝试在浏览器中打开link()。如果它在这里工作,当您将它传递给datatable的fread函数时,它肯定会被加载到您的环境中


我试过了,结果成功了。

使用“read.csv”可以获取数据,但使用“fread”会出错。我在我的机器上运行了它,结果成功了。如果你将url粘贴到浏览器中,它对你有用吗?它对我也有用。如果您没有internet连接,
无法解析主机
错误发生。
Error in curl::curl_download(input, tmpFile, mode = "wb", quiet = !showProgress) : 
  Could not resolve host: raw.githubusercontent.com