Re: [Rd] Sweave processes \Sexpr in commented LaTeX source

From: Jean lobry <lobry_at_biomserv.univ-lyon1.fr>
Date: Thu 21 Sep 2006 - 14:08:12 GMT

Marc,

>I have a large .Rnw file and was in the process of doing some debugging.
>I had set some R chunks to 'eval=false' in the process. This resulted in
>some R objects not being created that were in turn used in the
>subsequent \Sexpr's.

I have often the same problem, I'm using a construct like :

<<eval=F>>=
x <- rnorm(100)
@

I have \Sexpr{ifelse(exists("x"), length(x), "???")} elements in vector x.

This works well for me, and you have more control than a global \SweaveOpts{eval.Sexpr=false} would allow, for instance :

<<TimeConsumingCodeChunk1,eval=F>>=
x <- rnorm(100)
...
@

I have \Sexpr{ifelse(exists("x"), length(x), "Ooops, I forgot to evaluate TimeConsumingCodeChunk1")} elements in vector x.

Wouldn't it be enough to mention this in Sweave's FAQ ?

Best,

Jean

-- 
Jean R. Lobry            (lobry@biomserv.univ-lyon1.fr)
Laboratoire BBE-CNRS-UMR-5558, Univ. C. Bernard - LYON I,
43 Bd 11/11/1918, F-69622 VILLEURBANNE CEDEX, FRANCE
allo  : +33 472 43 27 56     fax    : +33 472 43 13 88
http://pbil.univ-lyon1.fr/members/lobry/

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
Received on Fri Sep 22 00:11:00 2006

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Thu 21 Sep 2006 - 18:30:08 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.