R download.file没有返回所有行

时间:2014-11-06 22:39:40

标签: r

我在网络驱动器上有一个.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行数据。

任何想法?

0 个答案:

没有答案