[R] sink() within a loop
jgarcia at ija.csic.es
jgarcia at ija.csic.es
Wed Nov 5 19:19:10 CET 2008
Well, I'll put a foo example of my problem:
I'got a list:
>a <- list()
>a$sublist.1 <- list()
>a$sublist.1$subsublist.1 <- list()
this code works:
>zz <- file("foo.txt","w")
>sink(zz)
>a
>sink()
>close(zz)
and generates a correct "foo.txt" file containing the structure of the list
but this code doesn't:
>for(i in 1){
zz <- file("foo.txt","w")
sink(zz)
a
sink()
close(zz)
}
as the resulting "foo.txt" file is empty
I don't understand why.
Javier
---------------------
>
>
> jgarcia at ija.csic.es wrote:
>> Hello;
>> It seems to me that this could even by a FAQ, but I cannot find an
>> answer:
>>
>> Why a piece of code that uses sink() does not sinks anything if it is
>> executed within a for loop?
>
> Without sink(), does it print anything in the console? If not: use
> print() in order to print it (i.e. sink it to another connection).
>
> Uwe Ligges
>
>
>>
>>
>> Thanks,
>> Javier
>>
>> ______________________________________________
>> R-help at 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.
>
More information about the R-help
mailing list