Dans R, j'utilise source()pour charger certaines fonctions:
source("functions.R")
Est-il possible d'obtenir la liste de toutes les fonctions définies dans ce fichier? En tant que noms de fonction. (Peut source()- être que lui - même peut le rendre en quelque sorte?).
PS: Le dernier recours serait d'appeler une source()deuxième fois comme local({ source(); })et ensuite de faire des fonctions ls()internes et de filtrage, mais c'est trop compliqué - y a-t-il une solution plus facile et moins maladroite?
envir <- new.env() source("functions.R", local=envir) lsf.str(envir)
source(), mais ce vieux fil peut vous intéresser.