[R] how to close connections?
Ott Toomet
otoomet at ut.ee
Thu Aug 25 10:08:23 CEST 2005
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
More information about the R-help
mailing list