On Mar 31, 2010, at 8:35 AM, Luwis Tapiwa Diya wrote:
Dear R Users,
I have a question, how does one print an r function like t.test in R
(to get
the whole function and not just a summary of the environment)? For
example
if I type the following:
t.test
function (x, ...)
UseMethod("t.test")
<environment: namespace:stats>
print(t.test)
function (x, ...)
UseMethod("t.test")
<environment: namespace:stats>
I don't get the entire function printed.
> methods(t.test)
[1] t.test.default* t.test.formula*
Non-visible functions are asterisked
# Noting the asterisk, one need to use getAnywhere()
> getAnywhere(t.test.default)
A single object matching ‘t.test.default’ was found
It was found in the following places
registered S3 method for t.test from namespace stats
namespace:stats
with value
function (x, y = NULL, alternative = c("two.sided", "less", "greater"),
mu = 0, paired = FALSE, var.equal = FALSE, conf.level = 0.95,
...)
### snipped the code -----------------
There was an R-News a couple of years back by (if memory serves)
Ligges describing various methods for getting at source. Yes, there it
is:
Ligges, U. (2006): R Help Desk: Accessing the Sources. R News 6 (4),
43-45. http://cran.r-project.org/doc/Rnews/Rnews_2006-4.pdf
--
David Winsemius, MD
West Hartford, CT
______________________________________________
R-help@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.