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.