Visualiser le code d’une fonction

Soumis par abouvier le mer 07/12/2016 - 10:09
Résumé

Cette note présente l’utilisation des fonctions methods(), getAnywhere() ainsi que les fonctions spécifiques aux objets de type S3, .S3methods(), getS3method() et S4, showMethods(), .S4methods() et getMethod().
Ces fonctions permettent d’afficher la liste et le code de fonctions R.

Auteurs

A. Bouvier (INRA, MaIAGE) et F. Dessaint (INRA, Agroécologie)

Date
Nombre de pages
8
Niveau
Texte du tutoriel

Visualiser le code source d’une fonction

En général, sous R, il suffit de saisir le nom d’une fonction, sans les parenthèses, pour afficher son code source. Par exemple, pour la fonction rank(), on obtient le code de la fonction avec l’instruction :

print(rank)
function (x, na.last = TRUE, ties.method = c("average", "first",
"random", "max", "min"))
{
nas <- is.na(x)
nm <- names(x)
ties.method <- match.arg(ties.method)
if (is.factor(x))
x <- as.integer(x)
ETC ...

ou plus simplement

rank