[R] Antwort: Re: Re: Antwort: Re: Re: sink(): Cannot open file
G.Maubach at weinwolf.de
G.Maubach at weinwolf.de
Wed May 11 18:45:39 CEST 2016
Hi Sarah,
yes, I followed your suggestion.
If I do exactly what is in the example of the documentation:
sink("C:/Temp/sink-examp.txt")
i <- 1:10
outer(i, i, "*")
sink()
unlink("C:/Temp/sink-examp.txt")
it does not write anything, i. e. no file is created in "C:/Temp/". The
script is executed without an error or warning message.
If I run
## capture all the output to a file.
zz <- file("C:/Temp/all.Rout", open = "wt")
sink(zz)
sink(zz, type = "message")
try(log("a"))
## back to the console
sink(type = "message") # I think ,this was your suggestion
sink()
unlink("C:/Temp/all.Rout")
the script is executed without error or warning message, the file is
created in "C:/Temp/" but if I try to open it right away after the script
is done the message
DE: "Auf das Dokument "C:\Temp\all.Rout" kann nicht zugegriffen werden, da
es von einer anderen Anwendung verwendet wird."
EN: "Cannot access the document "C:\Temp\all.Rout" cause it is used by
another application."
What do I do wrong?
Kind regards
Georg
Von: Sarah Goslee <sarah.goslee at gmail.com>
An: G.Maubach at weinwolf.de,
Datum: 10.05.2016 18:46
Betreff: Re: Re: [R] Antwort: Re: Re: sink(): Cannot open file
On Tue, May 10, 2016 at 12:34 PM, <G.Maubach at weinwolf.de> wrote:
> sink(type = "message")
But did you do that ^^ as I suggested?
If you start a message sink with
sink(zz, type="message")
as you did, you need to explicitly close that stream. Just using
sink()
doesn't do it.
More information about the R-help
mailing list