Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.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
下载并读取R中的Zip CSV文件_R_Csv_Zip_Kaggle - Fatal编程技术网

下载并读取R中的Zip CSV文件

下载并读取R中的Zip CSV文件,r,csv,zip,kaggle,R,Csv,Zip,Kaggle,我正试图从Kaggle下载并读取压缩后的csv文件,其中包含一个R脚本。在研究了其他帖子后,包括,我尝试了: # Read data with temp file url <- "https://www.kaggle.com/c/rossmann-store-sales/download/store.csv.zip" tmp <- tempfile() download.file(url, tmp, mode = "wb") con <- unz(tmp, "store.csv

我正试图从Kaggle下载并读取压缩后的csv文件,其中包含一个R脚本。在研究了其他帖子后,包括,我尝试了:

# Read data with temp file
url <- "https://www.kaggle.com/c/rossmann-store-sales/download/store.csv.zip"
tmp <- tempfile()
download.file(url, tmp, mode = "wb")
con <- unz(tmp, "store.csv.zip")
store <- read.table(con, sep = ",", header = TRUE)
unlink(tmp)
我也尝试过:

# Download file, unzip, and read
url <- "https://www.kaggle.com/c/rossmann-store-sales/download/store.csv.zip"
download.file(url, destfile = "./SourceData/store.csv.zip", mode = "wb")
unzip("./SourceData/store.csv.zip")
绕过解压命令并直接从zip文件读取

store <- read_csv("SourceData/store.csv.zip")

我更喜欢使用临时文件,但在这一点上,如果我能让它工作,我将使用任何一种方法。

对不起,标题当然应该是“文件”。错误可能是由于您必须登录网站造成的?错误“error in open.connection(file,“rt”):无法打开连接“可能表示函数所期望的缺少文件。您能否证明该文件确实位于R从?1读取的文件夹中?”。该站点确实需要登录。2。在temp文件示例中,在temp目录中创建了一个文件,该文件对应于错误消息“无法打开zip文件'C:\Users\TBOOM\U1\AppData\Local\temp\RtmpSohNid\file185438603dd7'”。在下载文件示例中,将在目录中创建一个zip文件。此外,如果我尝试在Windows 10中打开下载的zip文件,则“Windows无法打开压缩文件夹…压缩(zip)文件夹无效。”
error 1 in extracting from zip file
store <- read_csv("SourceData/store.csv.zip")
zip file ... SourceData/store.csv.zip cannot be opened