我正在尝试直接在R:
中下载Kaggle数据文件download.file("http://www.kaggle.com/c/walmart-recruiting-store-sales-forecasting/download/train.csv.zip", "/train.csv.zip")
Error in download.file("http://www.kaggle.com/c/walmart-recruiting-store-sales-forecasting/download/train.csv.zip", :
cannot open destfile '/train.csv.zip', reason 'Permission denied'
任何已知的走动?
答案 0 :(得分:2)
您的destfile
不正确。 destfile
是下载文件的目标(在您的计算机上)。我通常使用tempfile
创建一个临时文件作为下载目标,然后再unlink
。
tmp <- tempfile()
url <- "http://www.kaggle.com/c/walmart-recruiting-store-sales-forecasting/download/train.csv.zip"
download.file(url, destfile = tmp)
然后检查list.files('tmp')
(取决于计算机上tmp
的位置),unzip
,阅读它,并使用unlink(tmp)
将其转储。我把它读进了R。