[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")

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")

as the resulting "foo.txt" file is empty

I don't understand why.


> 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