Please point me to the documentation explaining why some of the functions returned by calling methods() are marked as "non-visible" and whether there is indeed no way of viewing the R code of such functions thanks Steve _________________________________________________________________
"non-visible" functions are hidden in a namespace. You can view the code by using getS3method(). -roger steve houghton wrote:> Please point me to the documentation explaining why some of the > functions returned > by calling methods() are marked as "non-visible" and whether there is > indeed no way of > viewing the R code of such functions > > thanks > > Steve > > _________________________________________________________________ > > ______________________________________________ > 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 >-- Roger D. Peng http://www.biostat.jhsph.edu/~rpeng/
You mean something like ?methods, which says: Value: An object of class '"MethodsFunction"', a character vector of function names with an '"info"' attribute. There is a 'print' method which marks with an asterisk any methods which are not visible: such functions can be examined by 'getS3method' or 'getAnywhere'. ?? Andy> From: steve houghton > > Please point me to the documentation explaining why some of > the functions > returned > by calling methods() are marked as "non-visible" and whether > there is indeed > no way of > viewing the R code of such functions > > thanks > > Steve > > _________________________________________________________________> ______________________________________________ > 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 > >
>>>>> "Roger" == Roger D Peng <rpeng at jhsph.edu> >>>>> on Mon, 29 Nov 2004 08:48:04 -0500 writes:Roger> "non-visible" functions are hidden in a namespace. yes. Roger> You can view the code by using getS3method(). not always {namely when the hidden function is not an S3 method} getAnywhere() is more generally useful, but please consider my post from half a year ago https://stat.ethz.ch/pipermail/r-help/2004-May/050112.html which gives more explanations and possibilities. Roger> steve houghton wrote: >> Please point me to the documentation explaining why some of the >> functions returned >> by calling methods() are marked as "non-visible" and whether there is >> indeed no way of >> viewing the R code of such functions >> >> thanks >> >> Steve
On Mon, 29 Nov 2004, steve houghton wrote:> Please point me to the documentation explaining why some of the functions > returned > by calling methods() are marked as "non-visible" and whether there is indeed > no way of > viewing the R code of such functions >Luke Tierney's article in Volume 3 No 1 of the R Newsletter explains why. How to get the functions is FAQ 7.26. -thomas