创建Rmarkdown文档时出错:bzfile(文件名,“rb”)中出错:无法打开连接

创建Rmarkdown文档时出错:bzfile(文件名,“rb”)中出错:无法打开连接,r,csv,knitr,r-markdown,bzip2,R,Csv,Knitr,R Markdown,Bzip2,因此,我试图为Coursera上的作业编写代码,但我遇到了一个奇怪的错误,我无法解决这个问题。下面是我认为是问题所在的代码 setInternet2(use = TRUE) fileUrl<- "https://d396qusza40orc.cloudfront.net/repdata%2Fdata%2FStormData.csv.bz2" download.file(fileUrl, destfile = "c:/Users/musto101/Dropbox/DataScience

因此,我试图为Coursera上的作业编写代码,但我遇到了一个奇怪的错误,我无法解决这个问题。下面是我认为是问题所在的代码

setInternet2(use = TRUE)


fileUrl<- "https://d396qusza40orc.cloudfront.net/repdata%2Fdata%2FStormData.csv.bz2"

download.file(fileUrl, destfile = "c:/Users/musto101/Dropbox/DataScience/ReproducibleResearch/Assignment2/data/stormData.csv.bz2")



dateDownloaded<- date()

library(R.utils)



stormData<-bunzip2( filename = "stormData.csv", destname = "stormData3.csv")



head(stormData)
错误是:

Quitting from lines 13-35 (PA2.Rmd) 
Error in bzfile(filename, "rb") : cannot open the connection
Calls: <Anonymous> ... eval -> eval -> bunzip2 -> bunzip2.default -> bzfile
In addition: Warning messages:
1: package 'R.utils' was built under R version 3.1.1 
2: package 'R.oo' was built under R version 3.1.1 
3: package 'R.methodsS3' was built under R version 3.1.1 
4: In bzfile(filename, "rb") :
  cannot open bzip2-ed file 'stormData.csv', probable reason 'No such file or directory'
Execution halted
有人知道这里发生了什么吗?任何建议都将不胜感激


谢谢

看起来您忘记了输入文件名上的.BZ2后缀。下面的代码应该可以解决这个问题

stormData<-bunzip2( filename = "stormData.csv.bz2", destname = "stormData3.csv")
放一个

require(R.utils)

在这一块的顶部,它会很好地工作。我也有同样的问题。我也有一些其他的软件包,比如dplyr。相同的分辨率或放入R.utils:::bunzip2

尝试下载.file…,mode=wb尝试过,仍然得到相同的错误。问题似乎出在bunzip函数中。。。