[R] how to view source code of a function inside a package?

Suzen, Mehmet suzen at acm.org
Thu Nov 15 23:00:20 CET 2012


It might be a C code wrapped around.
-m

On Thu, Nov 15, 2012 at 8:21 PM, C W <tmrsg11 at gmail.com> wrote:
> Dear list,
> I am trying to look at the function inside a package.  I know that
> methods() would do the trick, but what if the function is hidden?  I have a
> problem displaying the hidden function.
>
> Say, for example the MCMC package.  How do you view the code of that
> function?
>
> something like this:
>
>> which
>
> function (x, arr.ind = FALSE, useNames = TRUE)
>
> {
>
>     wh <- .Internal(which(x))
>
>     if (arr.ind && !is.null(d <- dim(x)))
>
>         arrayInd(wh, d, dimnames(x), useNames = useNames)
>
>     else wh
>
> }
>
> <bytecode: 0x1021eef50>
>
> <environment: namespace:base>
>
>         [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at 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.



-- 
Mehmet Süzen, Ph.D. ( Dr.phil.nat. )
<suzen at acm.org>

| PRIVILEGED AND CONFIDENTIAL COMMUNICATION This e-mail transmission,
and any documents, files or previous e-mail messages attached to it,
may contain confidential information that is legally privileged. If
you are not the intended recipient or a person responsible for
delivering it to the intended recipient, you are hereby notified that
any disclosure, copying, distribution or use of any of the information
contained in or attached to this transmission is STRICTLY PROHIBITED
within the applicable law. If you have received this transmission in
error, please: (1) immediately notify me by reply e-mail to
suzen at acm.org,  and (2) destroy the original transmission and its
attachments without reading or saving in any manner. |




More information about the R-help mailing list