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ć.