W R używam source()
do załadowania niektórych funkcji:
source("functions.R")
Czy można uzyskać listę wszystkich funkcji zdefiniowanych w tym pliku? Jako nazwy funkcji. (Możesource()
sam może to jakoś zwrócić?).
PS: Ostatnim rozwiązaniem byłoby wywoływanie source()
po raz drugi jak, local({ source(); })
a następnie wykonywanie funkcji ls()
wewnętrznych i filtrowanie, ale to zbyt skomplikowane - czy jest łatwiejsze i mniej niezręczne rozwiązanie?
envir <- new.env() source("functions.R", local=envir) lsf.str(envir)
source()
, ale ten stary wątek może Cię zainteresować.