[R] Sweave question
Deepayan Sarkar
deepayan at stat.wisc.edu
Tue Dec 23 17:43:54 CET 2003
On Tuesday 23 December 2003 09:44, Rafael A. Irizarry wrote:
> Using Sweave in the tools library (R version 1.8.0: sorry i havent
> upgraded), it seems i cant use if statements in R chunks that make graphs.
> i have this:
>
> <<fig=TRUE,echo=F>>=
> par(mfrow=c(1,1))
> if(exists("x"))
> plot(x,x)
This is a problem even outside of Sweave. The last line above syntactically
completes the if statement. You need to replace it by something like
if(exists("x")) {
plot(x,x)
} else {
...
> else{
> plot(1,1,type="n")
> text(1,1,"data not available.\n")
> }
> @
>
> and I get this error:
>
> Error: chunk 6
> Error in parse(file, n, text, prompt) : parse error
>
> any help is appreciated.
>
> thanks and apologies if this not a problem in R 1.8.1
> rafael
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
More information about the R-help
mailing list