From: <deepayan.sarkar_at_gmail.com>

Date: Fri, 15 Jun 2007 23:26:34 -0500

x + y

x - y

}

R-help_at_stat.math.ethz.ch 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. Received on Sat 16 Jun 2007 - 04:34:35 GMT

Date: Fri, 15 Jun 2007 23:26:34 -0500

On 6/15/07, Benilton Carvalho <bcarvalh_at_jhsph.edu> wrote:

> So, if those statements are inside a function, I have to make my

*> function to have an 'echo' argument/functionality? eg.:
**>
**> ## begin test.R
**> test <- function(n){
**> y <- rnorm(n)
**> x <- rnorm(n)
**> z <- sample(letters[1:4], n, rep=T)
**> library(lattice)
**> bitmap("tst.png")
**> xyplot(y~x|z)
**> dev.off()
**> }
**>
**> test(100)
**> ## end test.R
**>
**> source("test.R", echo=T)
**>
**> also fails in this case...
*

Yes. The following will produce some output (the values of x + y and x - y) if you type it out at the R prompt:

x <- rnorm(10)

y <- rnorm(10)

x + y

x - y

If you put that in a file and source it, nothing will get printed, unless you have echo=TRUE. If you define

test <- function(){ x <- rnorm(10) y <- rnorm(10)

x + y

x - y

}

calling test() at the R prompt will only print x - y and not x + y, and so on.

This is all standard R behaviour. If you want something to be printed irrespective of context, use print(), e.g.

print(x + y)

or

print(xyplot(y~x|z))

This is also mentioned in the R FAQ.

-Deepayan

R-help_at_stat.math.ethz.ch 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. Received on Sat 16 Jun 2007 - 04:34:35 GMT

Archive maintained by Robert King, hosted by
the discipline of
statistics at the
University of Newcastle,
Australia.

Archive generated by hypermail 2.2.0, at Sat 16 Jun 2007 - 05:31:55 GMT.

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