环境: Windows 7操作系统 RStudio版本0.99.491
我通过Coursera数据科学课程在R中编程了大约4个月,但我从未成功使用解压缩功能。
我已经在论坛上查看了几个小时的潜在解决方案,语法问题,未定义的参数等,但无济于事。我最终手动解压缩内容并继续进行分配,但我厌倦了不知道它为什么不起作用。
以下是错误的一些示例:
fileName <- "StormData.zip"
unzip(fileName, exdir = mainDir,subDir)
警告消息:在解压缩(fileName,exdir = mainDir,subDir)时:错误 1从zip文件中提取
unzip(fileName)
警告消息:解压缩(fileName):从zip解压缩时出错1 文件
unzip(fileName, "stormdata.csv")
警告消息:在解压缩时(fileName,“stormdata.csv”):错误1 in 从zip文件中提取
unzip(fileName, "stormdata.csv", list = TRUE)
解压缩时出错(fileName,“stormdata.csv”,list = TRUE):zip文件 'StormData.zip'无法打开
任何建议都将不胜感激。
答案 0 :(得分:3)
我遇到了同样的错误。
我改变了路径 -
来自:
uzp <- "C:\\Users\\Sharvari\\Downloads\\rprog%2Fdata%2Fspecdata"
到
uzp <- "C:\\Users\\Sharvari\\Downloads\\rprog%2Fdata%2Fspecdata.zip"
它工作正常!
setwd("C:\\Users\\Sharvari\\Downloads")
uzp <- "C:\\Users\\Sharvari\\Downloads\\rprog%2Fdata%2Fspecdata.zip"
unzip(uzp, exdir = "C:\\Users\\Sharvari\\Desktop\\specdata")
答案 1 :(得分:1)
在尝试解压缩zip文件时,我也收到了错误1消息。在我的案例中,故障是工作目录和zip文件路径之间的冲突。
我的案子是:
当我试图执行此操作时:
unzip("house_data.zip")
您的文件可能位于不同的文件夹中。
答案 2 :(得分:1)
我在同一课程中尝试下载和解压缩同一个文件时遇到了同样的问题。我在过去解压缩时遇到了问题,并且这次也决定解决它。
最终文件的扩展名为csv.bz2。并且这个Extract bz2 file in R帖子解决了我的问题。 下载文件后,我可以直接用
阅读isPrime(i) == True
不使用解压缩。
答案 3 :(得分:0)
更改您的zip文件格式当zip格式问题出现时会出现此错误,请查看您的zip文件,它应该是“rar”将其更改为“zip”。该功能仅适用于“zip”格式文件。
答案 4 :(得分:0)
每当openXLS无法打开指定文件时,似乎都会出现此错误。 它可能是错误的名称,错误的目录或文件可能被加密或受密码保护
答案 5 :(得分:0)
我遇到了同样的问题。确保在下面的代码中指定文件的正确名称(从.zip文件的属性中获取)。
file = read.table(unzip(“ file_name.csv.zip”),sep =“,”,标头= TRUE)
就我而言,只是提到file_name.zip而R抛出了错误。
此外,R中还有两个用于解压缩文件的功能
1)解压缩-从zip文件中提取单个元素 2)解压缩-从.zip文件中提取所有当前元素
我通常更喜欢解压缩。 如果您在上述代码中使用 unz ,R将再次引发错误。
答案 6 :(得分:0)
我在使用 install_course_zip' 和 zip 文件时遇到了同样的错误。我忠实地遵循了命令的所有说明,但不断收到与“exdir”相关的错误。我将 zip 文件移动到各个目录但没有成功。
我最终使用 getwd()
获取工作目录,然后将 zip 文件放在该目录中。然后我就可以使用 zip 文件名而不必使用任何文件夹结构,这很有效。我仍然不知道为什么 R 不接受不同的目录。