Iain -
Once you specify the file to unzip in the call to unz, there's no
need to repeat the filename in read.table. Try:
z <- unz(pathToZip, 'goCats.txt', 'r')
zT <- read.table(z, header=TRUE, sep='\t')
(Although I can't reproduce the exact error which you saw.)
- Phil Spector
Statistical Computing Facility
Department of Statistics
UC Berkeley
spec...@stat.berkeley.edu
On Wed, 30 May 2012, Iain Gallagher wrote:
Hi List
I have a series of zip archives each containing several files. One of these
files is called goCats.txt and I would like to read it into R from the archive.
It's a simple tab delimited text file.
pathToZip <-
'/home/iain/Documents/Work/Results/bovineMacRNAData/deAnalysis/afInfection/commonNorm/twoHrs/af2hrs.zip'
z <- unz(pathToZip, 'goCats.txt', 'r')
zT <- read.table(z, 'goCats.txt', header=T, sep='\t')
Error in read.table(z, "goCats.txt", header = T, sep = "\t") :
? seek not enabled for this connection
The same error arises with readLines.
Can anyone advise?
Best
iain
sessionInfo()
R version 2.15.0 (2012-03-30)
Platform: x86_64-pc-linux-gnu (64-bit)
locale:
?[1] LC_CTYPE=en_GB.utf8?????? LC_NUMERIC=C????????????
?[3] LC_TIME=en_GB.utf8??????? LC_COLLATE=en_GB.utf8???
?[5] LC_MONETARY=en_GB.utf8??? LC_MESSAGES=en_GB.utf8??
?[7] LC_PAPER=C??????????????? LC_NAME=C???????????????
?[9] LC_ADDRESS=C????????????? LC_TELEPHONE=C??????????
[11] LC_MEASUREMENT=en_GB.utf8 LC_IDENTIFICATION=C?????
attached base packages:
[1] stats???? graphics? grDevices utils???? datasets? methods?? base????
loaded via a namespace (and not attached):
[1] tools_2.15.0
[[alternative HTML version deleted]]
______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.