下载R中的大文件
我正在使用下载R中的大文件,r,csv,shiny,R,Csv,Shiny,我正在使用read.csv方法下载一个大文件 data <- read.csv(url("http://some_url/data.csv"),sep=";",header=FALSE,nrows=number_of_row) 有人有主意吗 编辑:以下是一些建议 URL <- "some_url" download.file(URL, destfile = "./data/data.csv") file <- file.path("data", "data.csv"
read.csv
方法下载一个大文件
data <- read.csv(url("http://some_url/data.csv"),sep=";",header=FALSE,nrows=number_of_row)
有人有主意吗
编辑:以下是一些建议
URL <- "some_url"
download.file(URL, destfile = "./data/data.csv")
file <- file.path("data", "data.csv")
data <- read.csv(file,sep=";",header=FALSE,nrows=some_rows)
URL要对源代码更加尊重和友好,而download.file()
CSV要先下载。@hrbrmstr为什么download.file()
要比read.CSV()
更加尊重和友好?因为你下载的是本地副本,然后使用本地副本,而不是每次点击服务器,而且这样做效率很低,因为它是在R的read.csv()
@hrbrmstr内完成的。很抱歉,我错过了您的帖子通知。此外,我根据你的建议编辑了我的文章,但我仍然得到了完全相同的错误
URL <- "some_url"
download.file(URL, destfile = "./data/data.csv")
file <- file.path("data", "data.csv")
data <- read.csv(file,sep=";",header=FALSE,nrows=some_rows)