how to close connections?
Hi everybody, I am using gzipped files quite extensively and cannot figure out how I can close (or reuse) connections. Example:
for(i in 1:300) {cat(i, "\n"); a <- readLines(gzfile("file.gz"), n=1) }
1
2
...
46
47
Error in gzfile("~/tyyq/andmebaasiq/ETU/ETU1997.tsv.gz") :
all connections are in use
To use just gzfile without any open/close should be OK as the help
states:
... In general functions using connections will open them if they are not
open, but then close them again, so to leave a connection open call
open explicitly.
I have also experimented with explicit open/close but without any more
success, though, R claims that the connections will be closed.
Any ideas? Is it my misunderstanding? What exactly means a
connection is "in use"?
Thanks in advance,
Ott
version
_ platform i686-pc-linux-gnu arch i686 os linux-gnu system i686, linux-gnu status major 2 minor 1.1 year 2005 month 06 day 20 language R
Ott Toomet, PhD Research Fellow Dept. of Economics Tartu University Narva 4 - A123 Tartu 51009 Estonia otoomet (a) ut ee ph: (+372) 7 37 6374 fax: (+372) 7 37 6312 ------------------------------------------- (o_ (*_ (O_ (o< -! //\ //\ //\ //\ V_/_ V_/_ V_/_ V_/_ standard drunken shocked noisy penguin penguin penguin penguin