我在网络驱动器上有一个.gz压缩文件。它包含.cax文件
我
url<- "file:///B:/me/test.gz"
file <- tempfile()
download.file(url,file)
file
g<-gzfile(description=temp, open = "r",encoding = getOption("encoding"),compression = 6)
g
lines<-readLines(g,skipNul= TRUE)
lines
g显示
> g
description class mode text opened can read can write
"test.gz" "gzfile" "r" "text" "opened" "yes" "no"
所以连接是打开的,当我收到行中的数据时,我会返回14行,但数据中有35k行。
知道为什么35k行中只有14行会返回?
我还收到一条警告信息:
Warning message:
In readLines(g, skipNul = TRUE) :
seek on a gzfile connection returned an internal error
奇怪的是,当我将.zip文件保存到dektop并运行此代码时,我得到相同的警告消息和所有35k行数据。
任何想法?